MySQL连接器/净发行说明/MySQL连接器/净6.3的变化MySQL连接器/变化/净6.3.1 (2010-03-02)

变化在MySQL连接器/净6.3.1 (2010-03-02)

这个版本因为6.3.0修复bug。

功能添加或改变

  • 连接器/净不兼容Visual Studio向导,使用方括号分隔符号。

    连接器/净改变了包括一个新的连接字符串的选择Sql服务器模式支持使用方括号分隔符号。(错误# 35852)

错误修复

  • 指定一个连接字符串,一个选择没有价值生成一个错误,而不是值被设置为默认值。例如,一个连接字符串,如以下将导致一个错误:

    服务器= localhost;用户=根;压缩=,=测试;数据库端口= 3306;密码= 123456;

    (错误# 51209)

  • 该方法Command.TrimSemicolons使用StringBuilder为查询,因此分配的内存,即使它不需要修剪。这导致了过度的内存消耗在执行许多大型查询。(错误# 51149)

  • MySqlCommand.Parameters.Clear ()没有工作。(错误# 50444)

  • 二进制列不显示在Visual Studio的查询生成器。(错误# 50171)

  • UpdateBatchSize属性被设置为一个值大于1,只有第一行被应用到数据库中。(错误# 50123)

  • 当试图从一个SQL脚本,创建存储过程MySqlException当试图重新定义被分隔符:

    MySql.Data.MySqlClient。MySqlExceptionwas unhandled Message="You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER' at line 1" Source="MySql.Data" ErrorCode=-2147467259 Number=1064 StackTrace: à MySql.Data.MySqlClient.MySqlStream.ReadPacket() à MySql.Data.MySqlClient.NativeDriver.ReadResult(UInt64& affectedRows, Int64& lastInsertId) à MySql.Data.MySqlClient.MySqlDataReader.GetResultSet() à MySql.Data.MySqlClient.MySqlDataReader.NextResult() à MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) à MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() à MySql.Data.MySqlClient.MySqlCommand.ExecuteNonQuery() à MySql.Data.MySqlClient.MySqlScript.Execute()

    注意:MySqlScript类固定支持分隔符声明是在SQL脚本。(错误# 46429)

  • 一套连接字符串. config不能被重用在Visual Studio 2008中专业被关闭。它继续为现有的控制工作,但没有为新控件添加工作。(错误# 41629)