此版本自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)