MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 3.51 中的更改  /  MySQL 连接器/ODBC 3.51.28 (2011-02-09) 的变化

MySQL 连接器/ODBC 3.51.28 (2011-02-09) 的变化

修正错误

  • SQLColAttribute(...SQL_DESC_CASE_SENSITIVE...)SQL_FALSE为二进制类型和 SQL_TRUE其余类型 返回。它应该返回SQL_TRUE二进制类型, SQL_FALSE其余的。(漏洞 #54212)

  • SQLColAttribute对于 SQL_DESC_OCTET_LENGTH返回的长度,包括终止空字节。它不应该包含空字节。(漏洞 #54206)

  • 如果NO_BACKSLASH_ESCAPES在服务器上使用模式,转义二进制数据会导致服务器查询解析错误。(漏洞 #49029)

  • 从当前数据库以外的数据库查询表时, 插入新记录使用与语句SQLSetPos中指定的数据库名称不对应 。SELECT

    SQLSetPos试图 INSERT在当前数据库中执行此操作,但SQL_ERROR结果是来自 MySQL 服务器的表不存在”消息。(漏洞 #41946)

  • 当使用连接器/ODBC 获取数据时,如果出现某种 net_write_timeout情况,操作会返回标准的“数据结束”状态,而不是错误。(漏洞 #39878)

  • 没有返回 数据类型SQLGetTypeInfo的 结果记录。TIMESTAMP应用程序将收到结果return code 100 (SQL_NO_DATA_FOUND)。(缺陷号 30626)

  • Microsoft Access 无法BIGINT 从只有两列类型 BIGINT和的表中正确读取值VARCHAR#DELETE出现而不是正确的值。(漏洞 #17679)