MySQL Connector/ODBC 5.1.1ベータ版が利用可能です。


MySQLデータベース管理システム用ODBCドライバの新バージョンである、MySQL Connector/ODBC 5.1.1ベータ版がリリースされました。このリリースは、5.1シリーズの最初のベータ(機能追加完了)リリースであり、MySQL 4.1, 5.0, 5.1, 6.0を含むいかなるMySQLバージョンの使用にも適応しています。(4.0あるいはそれ以前のリリースでは動作しません。)







Platform notes:

* The installer for 64-bit Windows installs both the 32-bit and 64-bit
driver. Please note that Microsoft does not yet supply a 64-bit bridge
from ADO to ODBC.

* There is no binary package for Mac OS X on 64-bit PowerPC because Apple
does not currently provide a 64-bit PowerPC version of iODBC.

* The HP-UX 11.23 IA64 binary package does not include the GUI bits because
of problems building Qt on that platform.

Changes since the last 5.1 release:
Functionality added or changed:

* The Windows installer now places files in a subdirectory of the
'Program Files' directory instead of the Windows system directory.

* Added MSI installer for Windows 64-bit (Bug #31510)

* Implemented support for SQLCancel(). (Bug #15601)

* Added wrappers for missing ODBC driver manager installer functions.
This makes it possible to use the driver with unixODBC 2.2.11, which
is the version shipped with Debian and Ubuntu. (Bug #32685)

* Disallow 'SET NAMES' in initial statement and in executed statements.

* Replaced the internal library which handles creation and loading
of DSN information. The new library, which was originally a part of
Connector/ODBC 5.0, supports Unicode option values.

* Implemented native Windows setup library

* Removed monitor (myodbc3m) and dsn-editor (myodbc3c).

* Replaced myodbc3i (now myodbc-installer) with Connector/ODBC 5.0

* Added support for SQL_NUMERIC_STRUCT (Bug #3028, #24920).

* Removed non-threadsafe configuration of the driver. The driver is
now always built against the threadsafe version of libmysql.

Bugs fixed:

* SQL statements were limited to 64k. (Bug #30983)

* Diagnostics were not correctly cleared on connection and
environment handles.

* SQLCopyDesc() did not correctly copy all records.

* Freeing a statement resulted in a memory leak due to descriptor
records not being freed.. (Bug #31115)

* SQL_ODBC_SQL_CONFORMANCE was not handled by SQLGetInfo().

* NULL pointers passed to SQLGetInfo() could result in a crash.

* Passwords with ';' were not handled correctly. (Bug #16178)

* Binding of columns between calling prepare and execute caused premature
statement execution. (Bug #29239)

* ADO could not open a recordset that has a DECIMAL field (Bug #31720)

* SQLError() incorrectly cleared the error information, making it
unavailable from subsequent calls to SQLGetDiagRec().

* ADO was unable to open record set using dynamic cursor. (Bug #32014)

* SQLSetConnectAttr() did not clear previous errors, possibly confusing

* SQLDescribeColW returned UTF-8 column as SQL_VARCHAR instead of
SQL_WVARCHAR. (Bug #32161)

* Fixed SQL_ATTR_PARAM_BIND_OFFSET, and fixed row offsets to work
with updatable cursors.

* SQLSetPos w/SQL_DELETE advances dynamic cursor incorrectly. (Bug #29765)

* Recordset Update() fails in 5.1 ODBC connector when using adUseClient
cursor. (Bug #26985)

* MyODBC 5/ ADO Not possible to update a client side cursor. (Bug #27961)
Includes changes from Connector/ODBC 3.51.21 and 3.51.22.
Built using MySQL 5.0.52.