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.
English locale would be used when
formatting floating point values. The
locale is now used for these values.
When accessing information about supported operations, the
driver would return incorrect information about the support for
Unsigned integer values greater than the maximum value of a signed integer would be handled incorrectly. (Bug #32171)
The wrong result was returned by
when the data was an empty string and a zero-sized buffer was
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.