MySQL Connector/NET 5.1.4更新

错误修复

  • 在值之后设置字符串参数的大小可能会导致异常。(错误# 32094)

  • 使用构造函数创建具有非输入方向的参数对象失败。这是由于一些旧的遗留代码阻止了它们的使用。(错误# 32093)

  • 日期字符串可能不正确地返回MySqlDateTime.ToString ()当MySQL返回的日期是0000-00-00就是.(错误# 32010)

  • 一组批处理语句中的语法错误可能会使数据适配器处于挂起状态。(错误# 31930)

  • 通过失败的卸载前一个版本进行安装可能会导致在machine.config.这将阻止Visual Studio中MySQL连接的某些方面正常工作。(错误# 31731)

  • MySQL Connector/NET在注册分布式事务时将不正确地报告成功,尽管分布式事务不支持。(错误# 31703)

  • 从连接字符串缓存的数据可能返回无效的信息,因为内部例程没有使用区分大小写的语义。如果更新的连接字符串选项与现有的缓存值的情况不同,这将导致无法识别更新的连接字符串选项。(错误# 31433)

  • 试图使用未打开的连接可能会返回含糊不清且具有误导性的错误消息。(错误# 31262)

  • 列名元数据没有使用正在使用的连接字符串中定义的字符集。(错误# 31185)

  • 当更新或插入大量行时,内存使用可能会显著增加或减少。(错误# 31090)

  • 从状态更改处理程序中执行的命令将失败例外。(错误# 30964)

  • 通过查询中的XML函数提取数据,返回的数据为系统。Byte [].这是由于MySQL Connector/NET错误的识别字段为二进制,而不是文本。(错误# 30233)

  • 当在同一连接上多次运行存储过程时,内存使用量可能会无限增加。(错误# 30116)

  • 只有1位的列类型(例如布尔非常小的整数(1)没有作为布尔字段返回。(错误# 27959)

  • 当访问某些语句时,命令会在命令完成前超时。由于这不能总是通过单独的命令超时选项来控制,因此可以使用默认命令超时已添加到连接字符串选项中。(错误# 27958)

  • 控件中的服务器错误代码未更新数据[]散列,从而避免了DbProviderFactory用户访问服务器的错误代码。(错误# 27436)

  • MySqlDbType。Datetime已被替换为MySqlDbType。DateTime.旧格式已经过时了。(错误# 26344)

  • 如果将连接的连接字符串更改为在将连接分配给命令后但在打开连接之前更改参数标记的连接字符串,可能会导致找不到参数。(错误# 13991)