MySQL Connector/NET 1.0.8 (2006-10-20)

增加或更改的功能

  • 存储过程现在被缓存。

  • 检索存储过程元数据的方法已更改,因此用户无法使用选择特权的mysql.proc表可以使用存储过程。

错误修复

  • MySQL Connector/NET在土耳其操作系统上可能无法正确执行某些SQL语句。(错误# 22452)

  • 不会在列名/表名中被接受,即使它是有效的。(错误# 21521)

  • 调用关闭在调用存储过程后的连接上将触发得到NullReferenceException.(错误# 20581)

  • 您现在可以从命令行使用/被动/安静/ q选项。(错误# 19994)

  • 存储过程使用类时,DiscoverParameters函数失败数字参数类型。(错误# 19515)

  • 当运行包含日期比较的查询时,将引发DateReader错误。(错误# 19481)

  • IDataRecord。GetString将提高NullPointerException对于返回行的空值。方法现在抛出SqlNullValueException.(错误# 19294)

  • 在参数和表字段的顺序不匹配的查询中,参数替换将替换不正确的值。(错误# 19261)

  • 通过向命令对象提交空字符串准备提出了一个系统。IndexOutOfRangeException,而不是MySQL Connector/NET异常。(错误# 18391)

  • 类的输出参数时将引发异常系统。字符串价值。(错误# 17814)

  • 添加到MySqlDbType的CHAR类型。(错误# 17749)

  • 一个选择在日期值为的表上查询“0000-00-00”将挂起应用程序。(错误# 17736)

  • CommandBuilder在参数创建时忽略了Unsigned标志。(错误# 17375)

  • 当使用多个线程时,字符集初始化会产生错误。(错误# 17106)

  • 在存储过程中使用无符号64位整数时,无符号位将丢失存储。(错误# 16934)

  • DataReader是否显示前一行(或带有非空数据的最后一行)的值,如果当前行包含datetime字段带有空值。(错误# 16884)

  • 未正确支持无符号数据类型。(错误# 16788)

  • 连接字符串解析器不允许在密码中使用单引号或双引号。(错误# 16659)

  • MySqlDateTime类不包含构造函数。(错误# 15112)

  • 被称为MySqlCommandBuilder。DeriveParameters对于没有参数的存储过程将导致应用程序崩溃。(错误# 15077)

  • 可能返回不正确的字段/数据长度VARCHARuse UTF8列。(错误# 14592)

  • 使用ExecuteScalar对于datetime字段,其中字段的值为“0000-00-00 00:00:00”,则aMySqlConversionException异常会被提出。(错误# 11991)

  • 一个MySql.Data.Types.MySqlConversionException将在尝试更新包含日期字段的行时引发,其中日期字段包含零值(0000-00-00 00:00:00)。(错误# 9619)

  • 当使用MySqlDataAdapter,到MySQL服务器的连接可能保持打开和活动,即使连接的使用已经完成并接收到数据。(错误# 8131)

  • 作为事务返回的一部分执行多个查询已经有一个与该连接相关联的openDataReader,必须先关闭它.(错误# 7248)