10bet网址
MySQL连接器/ODBC发布说明
相关的文档10bet官方网站 下载发行说明
PDF(美国高级主任)- 342.4 kb
PDF (A4)- 341.1 kb


MySQL连接器/ODBC发布说明/MySQL连接器/ODBC 5.1版本的变化/ MySQL Connector/ODBC 5.1.6的变化(2009-11-09)

MySQL Connector/ODBC 5.1.6变更(2009-11-09)

添加或更改的功能

  • 在MySQL数据源配置对话框中,需要过多的选项卡来导航到数据库的选择。Connector/ODBC已被更改,以使制表符顺序更实用,从而支持更快地配置数据源。(错误# 42905)

错误修复

  • 在Windows 2003 SP2上IIS6 MDAC 2.8 SP2上提供经典ASP脚本的Windows 2003服务器(德语版本)上随机发生错误。应用程序使用UTF-8 Unicode (utf8)字符集连接到MySQL Server 5.0.44-log。MySQL服务器运行在Gentoo Linux上。

    脚本错误零星地出现在以下代码行:

    SET my_conn = Server.CreateObject("ADODB.Connection")打开ConnString <- ERROR

    该连接是一个DSN或显式连接字符串:

    DATABASE=dbname;UID=uidname;PWD=pwdname;PORT=3306;

    错误发生在使用DNS或连接字符串建立的连接上。

    当IISState和调试诊断工具1.0.0.152用于分析代码时,生成了以下崩溃分析:

    MYODBC5 !UTF16TOUTF32 + 6 4640 - 1242788336。DMP myodbc5的汇编指令!在C:\ program \MySQL\Connector ODBC 5.1\myodbc5.dll中的utf16toutf32+6在MySQL AB中试图从线程33上的内存位置0x194dd000读取时,导致了一个访问冲突异常(0xC0000005)

    (错误# 44971)

  • 连接器/ODBC覆盖了查询日志。Connector/ODBC被更改为附加日志,而不是覆盖日志。(错误# 44965)

  • 由于错误地使用了数据类型,连接器/ODBC无法使用MySQL 5.1.30构建保龄球.(错误# 42120)

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

    SQLSetPos试图去做插入在当前数据库中,但是用SQL_ERROR结果,表不存在消息从MySQL服务器。(错误# 41946)

  • 调用SQLDescribeCol ()使用NULL缓冲区和非零缓冲区长度导致崩溃。(错误# 41942)

  • 连接器/ODBC用随机值更新了一些字段,而不是用.(错误# 41256)

  • 当一个列的类型小数包含当被访问时,连接器/ODBC返回0而不是.(错误# 41081)

  • 在Access 97中,当链接一个包含量变文本字段到连接器/ODBC DSN,字段显示为文本(255)在表结构中。因此,数据被截断为255个字符。(错误# 40932)

  • 调用SQLDriverConnect ()与一个指向输出缓冲区的指针导致崩溃SQL_DRIVER_NOPROMPT还指定了:

    SQL_NTS (dbc, NULL, "DSN=myodbc5", SQL_NTS, NULL, 0, NULL, sql_driver noprompt)

    (错误# 40316)

  • 设置ADO记录集属性更新记录集时,Decimal字段值为44.56导致存储了错误的值445600.0000更新方法。(错误# 39961)

  • SQLTablesWAPI给出了错误的结果。例如,表名和表类型返回为而不是作为正确的值。(错误# 39957)

  • 当服务器上使用的字符集在客户端不支持时,连接器/ODBC将崩溃,例如cp1251:

    [MySQL][ODBC 5.1 Driver][mysqld-5.0.27-community-nt]受限制的数据类型属性违反

    修复导致Connector/ODBC返回错误消息,而不是崩溃。(错误# 39831)

  • 绑定SQL_C_BIT到一个整数柱没有工作。

    sql_get_data ()函数只能正确工作布尔对应的列SQL_C_BIT缓冲区。(错误# 39644)

  • SQLTables方法使用传递为的表参数中只有一行结果集,表名为返回,而不是返回给定数据库的所有表。(错误# 39561)

  • SQLGetInfo ()函数返回0SQL_CATALOG_USAGE信息。(错误# 39560)

  • 如果连接字符串参数包含空格或制表符,连接器/ODBC 5.1.5无法连接。例如,如果服务器参数被指定为服务器= localhost而不是服务器= localhost系统显示如下错误信息:

    [MySQL][ODBC 5.1驱动程序]未知的MySQL服务器主机' localhost'(11001)。

    (错误# 39085)

  • 指针传递给SQLDriverConnect方法检索输出连接字符串的长度比它应该包含的长度大1,这是由于包含NULL结束符。(错误# 38949)

  • 定位更新期间不支持执行时数据参数。这意味着用游标更新长文本字段会错误地将值设置为null。这将导致错误列“column_name”不能为空在更新数据库时,即使column_name已分配有效的非空字符串。(错误# 37649)

  • SQLDriverConnect方法截断OutputConnectionString参数为52个字符。(错误# 37278)

  • 连接字符串选项启用自动重连没有工作。当连接失败时,它无法恢复,并且生成的错误与未选择该选项时相同。(错误# 37179)

  • 数据插入到量变表字段无效。如果进行了这样的尝试,相应的字段将在检查时被发现为空,或者包含随机字符。(错误# 36071)

  • 没有返回的结果记录SQLGetTypeInfo时间戳数据类型。应用程序将收到结果返回代码100 (SQL_NO_DATA_FOUND).(错误# 30626)

  • 无法使用连接器/ODBC使用SSL连接到服务器。生成以下错误:

    运行错误'-2147467259 (80004005)':[MySQL][ODBC 3.51 Driver]SSL连接错误。

    (错误# 29955)

  • 记录集。更新函数被调用来更新adLongVarChar字段时,字段已更新,但记录集立即丢失。这种情况发生在驱动游标上,无论游标是以乐观模式还是悲观模式打开的。

    当下一次更新被调用时,测试代码将退出并出现以下错误:

    -2147467259:查询更新失败,因为找不到要更新的行。

    (错误# 26950)

  • Microsoft Access无法读取长整型数字只有两列类型的表中的值长整型数字而且VARCHAR#删除出现而不是正确的值。(错误# 17679)