MySQL Lists are EOL. Please join:

List:MySQL ODBC« Previous MessageNext Message »
From:Kent Boortz Date:November 9 2009 7:14pm
Subject:MySQL Connector/ODBC 5.1.6 is available!
View as plain text  
Dear MySQL users,

MySQL Connector/ODBC 5.1.6, a new version of the ODBC driver for the
MySQL database management system, has been released. This release is
the latest release of the 5.1 series and is suitable for use with any
MySQL version since 4.1 (It will not work with 4.0 or earlier

The release is now available in source and binary form for a number of
platforms from our download pages at

and mirror sites. Note that not all mirror sites may be up to date at
this point in time, so if you can't find this version on some mirror,
please try again later or choose another download site.

We welcome and appreciate your feedback, bug reports, bug fixes,
patches, etc.:


Kent Boortz
The MySQL build team at Sun Microsystems


Functionality added or changed:

  * Providing an empty string as the catalog argument to SQLTables()
    will return an empty result set. A catalog must have a name.

  * Remove use of "old" SQLLEN/SQLULEN types aliases. They are not
    supported in unixODBC 2.2.13 and later 64-bit builds. Removed

  * Connection parameters can be specified individually instead of
    using OPTIONS bitflags. (See connection parameters documentation)

  * Edit controls for INITSTMT and CHARSET DSN options are added to the native
    Windows GUI. (Bug#40932)

  * Length/Indicator pointer is now stored and used internally as pointer to
    SQLLEN and not to SQLINTEGER. Using SQLINTEGER pointers as
    StrLen_or_IndPtr parameter of SQLBindParameter/SQLBindCol may cause crash
    on 64bit platforms.

  * Query log is not overwritten, but appended instead. (Bug#44965)

  * Fixed tab order in Windows datasource config dialog. (Bug#42905)

Bugs fixed:

  * Add support for data-at-execution with positioned insert/update

  * Output string length from SQLDriverConnect() includes NULL-term

  * SQLGetInfo() returns 0 for SQL_CATALOG_USAGE info (Bug#39560)

  * SQLDriverConnect() may truncate output string erroneously

  * SQLTables() doesn't properly handle empty strings to list catalogs
    and tables. (Bug#39561)

  * Calling SQLDriverConnect() with no output buffer will crash if not
    prompting. (Bug#40316)

  * SQLTables() doesn't return the catalog name if the table is given
    and the catalog argument is NULL. (Bug#39957)

  * Driver crashes when attempting to retrieve data in a character set
    not compiled into libmysql. (Bug#39831)

  * SQLGetTypeInfo() doesn't return any rows SQL_TIMESTAMP on an ODBC v2
    connection. (Bug#30626)

  * Positioned update with SQL_C_NUMERIC loses prec/scale values

  * ADO adUseServer cursor is lost after updating adLongVarWChar field

  * Calling SQLDescribeCol() with a NULL buffer and non-zero buffer
    length causes a crash. (Bug#41942)

  * NULL parameters don't work correctly with ADO. (Bug#41256)

  * Unable to retrieve null DECIMAL fields in ADO. (Bug#41081)

  * Fix positioned update using data-at-execution, bind offsets and
    row-wise binding. (Bug#36071)

  * SQLConfigDataSource may fail with: Cannot find driver (Bug#41796)

  * FLAG_NO_BIGINT still returns bigint for SQLDescribeCol()

  * Random access violation exceptions (0xC0000005) in ASP scripts in the
    SQLSetConnectAttrW. (Bug#44971)

  * Binding SQL_C_BIT to an integer column didn't work. (Bug#39644)

  * Inserting a new record using SQLSetPos if the table is from different than
    current catalog. (Bug#41946)

Includes changes from Connector/ODBC 3.51.27.

Built against the client library from MySQL 5.1.34sp1.

Kent Boortz, Senior Production Engineer
Sun Microsystems Inc., the MySQL team
Office: +46 863 11 363
Mobile: +46 70 279 11 71
MySQL Connector/ODBC 5.1.6 is available!Kent Boortz9 Nov