此版本修复了6.3.5以来的bug。
更改了检索过程模式集合的方式。如果连接字符串包含”
使用过程体=true
”然后一个选择
在mysql.proc
表直接,因为这比当前的Information Schema实现快50倍。如果连接字符串包含”使用过程主体=false
”,则查询Information Schema集合。(错误# 36694)
MembershipProvider
如果算法输入了密钥,则不能正确生成散列。算法的密钥应该已经设置HashAlgorithm
是KeyedHashAlgorithm
.(错误# 58906)用于修复bug #54863的代码在. net 3.5及以上版本上被证明是有问题的。(错误# 58853)
的
MySqlTokenizer
包含不必要的子字符串
而且修剪
电话:字符串token = sql。子字符串(startIndex, stopIndex - startIndex).Trim();
的变量
令牌
在代码的任何地方都没有使用。(错误# 58757)MySqlCommand.ExecuteReader (CommandBehavior)
扔了一得到NullReferenceException
当被传唤时CommandBehavior。CloseConnection
,如果SQL语句包含语法错误,或包含无效的数据,如无效的列名。(错误# 58652)ReadFieldLength ()
返回不正确的值长整型数字
自动增量列。(错误# 58373)当试图创建ADO时。NET实体数据模型,MySQL连接不可用。(错误# 58278)
MySQL连接器/NET不支持
utf8mb4
字符集。当试图连接到utf8mb4
表或列,一个异常KeyNotFoundException
是生成的。(错误# 58244)MySQL Connector/NET 6.3.5安装失败。报告的错误是:
MySQL连接器网6.3.5安装向导因错误而提前结束。您的系统尚未被修改。
(错误# 57654)
当使用跟踪驱动程序且SQL语句长度超过300个字符时,如果语句还包含一个引号字符,并且第300个字符位于一个引号标记的中间,则会发生argumentoutofraneexcpetion。(错误# 57641)
调用
Read ()
的方法。DataReader
获得MySqlHelper。ExecuteReader
生成以下异常:未处理的异常:MySql.Data.MySqlClient.MySqlException:当读取器关闭时,无效的读取尝试。MySqlTest.MainClass. mysqldata . mysqlclient . mysqldatareader . read ()Main (String [] args)
(错误# 57501)
当使用。NET 4.0在Mono 2.8上使用MySQL Connector/NET时,尝试连接MySQL数据库时产生以下异常:
未处理异常:系统。方法没有找到:'System.Data.Common.DbConnection.EnlistTransaction'。mysqlclient . at(包装器remoting-invoke-with-check)MySqlConnection: Open ()
(错误# 56509)
为文本列返回的默认值没有加引号。这意味着
COLUMN_DEFAULT
的字段GetSchema
columns集合没有返回有效的SQL表达式。(错误# 56509)MySQL Connector/NET for .NET/Mono试图动态加载程序集
Mono.Posix.dll
当使用Unix套接字连接到服务器时。此操作失败,连接器无法使用Unix套接字,除非Mono.Posix.dll
程序集以前已由程序加载。(错误# 56410)ADO。NET实体数据模型无法从MySQL Server 5.0.45添加存储过程,但使用MySQL Server 5.1可以正常工作。(错误# 55349)
在ADO。NET实体数据模型向导,更新模型的时间随着实体数量的增加而异常扩展。(Bug #48791, Bug #12596237)