MySQL Connector/ODBC 5.1.6 is available!

MySQL Connector/ODBC 5.1.6 is available!

am 09.11.2009 20:14:39 von Kent Boortz

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
releases.)

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

http://dev.mysql.com/downloads/connector/odbc/5.1.html

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.:

http://forge.mysql.com/wiki/Contributing

Enjoy!

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
SQLROWCOUNT, SQLROWSETSIZE, SQLTRANSID, SQLROWOFFSET.

* 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
(Bug#37649)

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

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

* SQLDriverConnect() may truncate output string erroneously
(Bug#37278)

* 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
(Bug#39961)

* ADO adUseServer cursor is lost after updating adLongVarWChar field
(Bug#26950)

* 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()
(Bug#17679)

* 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 ODBC Mailing List
For list archives: http://lists.mysql.com/myodbc
To unsubscribe: http://lists.mysql.com/myodbc?unsub=gcdmo-myodbc@m.gmane.org