オリジナル版:http://lists.mysql.com/myodbc/11563
MySQLデータベース管理システム用ODBCドライバの新バージョンである、MySQL Connector/ODBC 5.1.6がリリースされました。このリリースは、5.1シリーズの最初の通常利用可能なリリース(製品版)であり、MySQL 5.0, 5.1, 6.0を含むMySQL 4.1以降のいかなるMySQLバージョンの使用にも適応しています。(4.0あるいはそれ以前のリリースでは動作しません。)
バージョン5.1.6はhttp://dev.mysql.com/downloads/connector/odbc/5.1.htmlとミラーサイトのConnector/ODBCダウンロード・ページから、ソースとバイナリで現在利用可能です。
すべてのミラーサイトが現在、最新であるとは限らないことに注意してください。
あるミラーサイトでこのバージョンを見つけることができない場合は、再度確認を行うか、あるいは別のダウンロード・サイトを選択してください。
バグレポート、バグ修正、パッチ等の情報をお待ちしておりますので、以下のページをご利用ください。
http://forge.mysql.com/wiki/Contributing
==========
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.