MySQL连接器/NET发布说明/MySQL Connector/Net 6.2的变化/ MySQL连接器/ NET 6.2.3的变化(2010-04-10)

MySQL Connector / Net 6.2.3(2010-04-10)的变化

此版本自6.2.2以来修复了错误。

功能添加或更改

  • MySQL连接器/网已更改为包括mysqldatareader.getFieldType(String ColumnName).此外,MySqlDataReader.GetOrdinal ()现在包含列中列的名称,如果找不到列。(bug#47467)

错误固定

  • SQL中的非终止字符串抛出了CLR异常而不是语法异常。(bug#51788)

  • 在呼唤时executenonquery.在一个命令对象上,发生了以下异常:

    索引和长度必须引用字符串中的位置。参数名称:长度

    (错误# 51610)

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

    server = localhost; user = root; compress =; database = test; port = 3306; password = 123456;

    (错误# 51209)

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

  • mysqlcommand.parameters.clear()没有工作。(错误# 50444)

  • 当。。。的时候mysqlscript.execute()调用方法,生成以下异常:

    InvalidOperationException:CommandText属性尚未正确初始化。

    (bug#50344)

  • 使用Compact Framework时,在尝试连接到MySQL服务器时发生以下异常:

    system.InvalidOperationException是未处理的消息=“此流不支持超时。”

    (bug#50321)

  • 二进制列未显示在Visual Studio的查询生成器中。(bug#50171)

  • 当。。。的时候updateBatchSize.属性设置为大于1的值,只有第一行应用于数据库。(bug#50123)

  • 使用每种类型继承和列出父表的内容时,查询结果是子对象列表,即使没有具有相同父ID的相关子记录。(bug#49850)

  • MySqlDataReader。GetUInt64阅读时返回错误的值长整型数字无符号列包含大于2147483647的值。(bug#49794)

  • 一种formatexception.从存储函数返回空字符串时生成。(bug#49642)

  • 尝试从SQL脚本创建存储过程时,MySqlException试图重新定义时被抛出分隔符

    mysql.data.mysqlclient.mysqlexception是未处理的消息=“您在SQL语法中出现错误;检查与MySQL Server版本对应的手册,以便在第1行”Source =“MySQL附近的”分隔符“附近使用。数据“ErrorCode = -2147467259号= 1064 stacktrace:àmysql.data.mysqlclient.mysqlstream.readpacket()àmysql.data.mysqlclient.nattiveRiver.readResult(UInt64&Dispoindrows,Int64&Lastinsertid)àmysql.data.mysqlclient.mysqlldatareader.getResultSet()àmysql.data.mysqlclient.mysqldatareader.nextresult()àmysql.data.mysqlclient.mysqlcommand.executereader(commandbehavior行为)àmysql.data.mysqlclient.mysqlcommand.executereader()àmysql.data.mysqlclient.mysqlcommand.executenonquery()àmysql.data.mysqlclient.mysqlscript.execute()

    注意:mysqlscript.类已被修复为支持Derimiter语句,因为它在SQL脚本中找到。(bug#46429)

  • 在实体框架中使用实体SQL调用用户定义函数导致nullReferenceException..(bug#45277)

  • 设置的连接字符串. config在Visual Studio 2008 Professional关闭后无法重复使用。它继续为现有的控件工作,但不适用于添加的新控件。(bug#41629)