The workaround for this bug was removed due to the fixes in MySQL Server 5.0.48 and 5.1.21.
References: This bug was introduced by Bug #10491.
Englishlocale would be used when formatting floating point values. The
Clocale 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)
FLAG_COLUMN_SIZE_S32option 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)