Related Documentation Download these Release Notes
PDF (US Ltr) - 403.1Kb
PDF (A4) - 402.5Kb

MySQL Connector/ODBC Release Notes  /  Changes in MySQL Connector/ODBC Version 3.51  /  Changes in MySQL Connector/ODBC 3.51.21 (2007-10-08)

Changes in MySQL Connector/ODBC 3.51.21 (2007-10-08)

Bugs Fixed

  • When using a rowset/cursor and add a new row with a number of fields, subsequent rows with fewer fields will include the original fields from the previous row in the final INSERT statement. (Bug #31246)

  • Uninitiated memory could be used when C/ODBC internally calls SQLGetFunctions(). (Bug #31055)

  • The wrong SQL_DESC_LITERAL_PREFIX would be returned for date/time types. (Bug #31009)

  • The wrong COLUMN_SIZE would be returned by SQLGetTypeInfo for the TIME columns (SQL_TYPE_TIME). (Bug #30939)

  • Clicking outside the character set selection box when configuring a new DSN could cause the wrong character set to be selected. (Bug #30568)

  • Not specifying a user in the DSN dialog would raise a warning even though the parameter is optional. (Bug #30499)

  • SQLSetParam() caused memory allocation errors due to driver manager's mapping of deprecated functions (buffer length -1). (Bug #29871)

  • When using ADO, a column marked as AUTO_INCREMENT could incorrectly report that the column permitted NULL values. This was dur to an issue with NULLABLE and IS_NULLABLE return values from the call to SQLColumns(). (Bug #26108)

  • Connector/ODBC would return the wrong the error code when the server disconnects the active connection because the configured wait_timeout has expired. Previously it would return HY000. Connector/ODBC now correctly returns an SQLSTATE of 08S01. (Bug #3456)