Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.1 中的更改  /  MySQL 连接器/ODBC 5.1.8 (2010-11-07) 的变化

MySQL 连接器/ODBC 5.1.8 (2010-11-07) 的变化

添加或更改的功能

  • .CHM和 格式的 文档.HLP已从发行版中删除。(漏洞 #56232)

修正错误

  • 对于某些程序和参数组合 SQLProcedureColumns()没有正常工作。例如,它无法为提供了正确参数的现有过程返回记录。

    此外,它为第 7 列返回了不正确的数据, TYPE_NAME。例如,它返回 VARCHAR(20)而不是 VARCHAR。(漏洞 #57182)

  • 连接器/ODBC MSI 安装程序未 InstallLocation在 Microsoft Windows 注册表中设置值。(漏洞 #56978)

  • 在批量上传模式下,即使上传的数据包含主键重复、外键违规等错误,SQLExecute也会返回 。SQL_SUCCESS(漏洞 #56804)

  • SQLDescribeCol如果查询已参数化并且 并非所有参数都已绑定,则 SQLColAttribute之前无法调用 。SQLExecute

    请注意,MSDN 声明出于性能原因,应用程序不应 SQLColAttribute/SQLDescribeCol在执行语句之前调用。但是,如果性能原因不是最重要的,那么这样做仍然是可能的。(漏洞 #56717)

  • WhenSQLNumResultCols()被调用 between SQLPrepare()并且 SQLExecute()驱动程序运行SET @@sql_select_limit=1,这将结果集限制为只有一行。(漏洞 #56677)

  • 安装连接器/ODBC 后,无法配置或删除创建的系统 DSN。显示错误对话框,显示错误消息无效的属性字符串

    在这种情况下,问题是由于驱动程序无法解析以 NULL 分隔的连接字符串。(漏洞 #56233)

  • 在调用 之后使用时SQLTables()SQLRowCount()没有返回正确的值。(漏洞 #55870)

  • 尝试使用 MSI 在 Windows 上安装最新的连接器/ODBC 5.1.6 时,已经安装了现有的 5.1.x 版本,生成以下错误:

    Another version of this product is already installed.  Installation of this version
    cannot continue.  To configure or remove the existing version of this product, use
    Add/Remove Programs on the Control Panel.

    此外,在删除或安装新版本的 5.1.x 时,ODBC 数据源管理员/驱动程序选项卡中显示的版本号没有得到更新。(漏洞 #54314)