Changes in MySQL Connector/ODBC 3.51.22 (2007-11-13)

The workaround for this bug was removed due to the fixes in
MySQL Server 5.0.48 and 5.1.21.

References: This issue is a regression of: Bug #10491.

Bugs Fixed

The English locale would be used when
formatting floating point values. The C
locale is now used for these values.
(Bug #32294)

When accessing information about supported operations, the
driver would return incorrect information about the support for
UNION.
(Bug #32253)

Unsigned integer values greater than the maximum value of a
signed integer would be handled incorrectly.
(Bug #32171)

The wrong result was returned by SQLGetData()
when the data was an empty string and a zero-sized buffer was
specified.
(Bug #30958)

Added the FLAG_COLUMN_SIZE_S32 option to
limit the reported column size to a signed 32-bit integer. This
option is automatically enabled for ADO applications to provide
a work around for a bug in ADO.
(Bug #13776)