Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.1 中的更改  /  MySQL 连接器/ODBC 5.1.2 的变化(2008-02-13,测试版)

MySQL 连接器/ODBC 5.1.2 的变化(2008-02-13,测试版)

MySQL 数据库管理系统ODBC 驱动新版本MySQL Connector/ODBC 5.1.2-beta 发布。此版本是新 5.1 系列的第二个 beta(功能完整)版本,适用于自 MySQL 4.1 以来的任何 MySQL 服务器版本,包括 MySQL 5.0、5.1 和 6.0。(它不适用于 4.0 或更早的版本。)

请记住,这是一个测试版,与任何其他预生产版本一样,在生产级系统或具有关键数据的系统上安装时应谨慎。

添加或更改的功能

  • 实现了显式描述符。(漏洞 #32064)

  • 基于 5.0 和更高版本服务器中 INFORMATION_SCHEMA 中可用信息的 SQLForeignKeys 的完整实现已经实现。

  • 更改SQL_ATTR_PARAMSET_SIZE为返回错误,直到实现对它的支持。

  • MYSQL_OPT_SSL_VERIFY_SERVER_CERT 使用 SSL 连接时 禁用。

  • SQLForeignKeys当它在服务器上可用时使用 INFORMATION_SCHEMA,这样可以返回更完整的信息。

修正错误

  • SSLCIPHER选项将错误地记录在 Windows 的 SSL 配置中。(漏洞 #33897)

  • GUI界面下,非标准端口连接MySQL服务器时,GUI界面连接测试失败。当该选项未配置为 DSN 中的最后一个参数时,该问题与 DSN 中数值的错误解析有关。(漏洞 #33822)

  • 在 GUI 对话框中指定一个不存在的数据库名称将导致一个空列表,而不是错误。(漏洞 #33615)

  • 从静态游标中删除行时,会错误地报告游标位置。(漏洞 #33388)

  • SQLGetInfo()报告的字符 SQL_SPECIAL_CHARACTERS编码不正确。(漏洞 #33130)

  • 由于对字符缓冲区的处理不正确,在目标数据类型内 从列中检索数据BLOB 失败。(漏洞 #32684)SQLGetDataSQL_C_WCHAR

  • 重命名现有的 DSN 条目将创建一个具有新名称的新条目,而不会删除旧条目。(漏洞 #31165)

  • 读取TEXT用于存储 UTF8 数据的列将导致在查询期间返回错误的信息。(漏洞 #28617)

  • SQLForeignKeys将为架构列返回一个空字符串而不是NULL. (漏洞 #19923)

  • 访问列数据时, FLAG_COLUMN_SIZE_S32未限制字段报告的八位字节长度或显示大小,导致 Microsoft Visual FoxPro 出现问题。

    LONGBLOB在检索列的长度或 列 的长度时可能导致 Microsoft 软件失败的 ODBC 函数列表 LONGTEXT包括:

    • SQLColumns

    • SQLColAttribute

    • SQLColAttributes

    • SQLDescribeCol

    • SQLSpecialColumns(理论上可以有同样的问题)

    (缺陷 #12805,缺陷 #30890)

  • 不支持带参数的语句上的动态游标。(漏洞 #11846)

  • 在将 OLEDB 用于 ODBC 提供程序和 ADO 时计算简单的数字表达式将返回错误,而不是结果。(漏洞 #10128)

  • 在具有别名列的结果集上使用添加或更新行SQLSetPos() 失败。(漏洞 #6157)

  • 由于在该平台上构建 Qt 时出现问题,HP-UX 11.23 IA64 二进制包不包含 GUI 位。

  • 在 64 位 PowerPC 上没有适用于 OS X 的二进制包,因为 Apple 目前不提供 iODBC 的 64 位 PowerPC 版本。

  • 适用于 64 位 Windows 的安装程序会同时安装 32 位和 64 位驱动程序。请注意,Microsoft 尚未提供从 ADO 到 ODBC 的 64 位桥。

  • 由于与 Windows 上使用的安装过程不同以及可能的注册表损坏,建议您在升级前卸载任何现有版本的 Connector/ODBC 5.1.x。

    参考资料:另请参阅:Bug #34571。