此版本修复了自 6.3.5 以来的错误。
更改了过程架构集合的检索方式。如果连接字符串包含“
use procedure bodies=true
” ,则 直接SELECT
在mysql.proc
表上执行 a,因为这比当前的信息架构实现快 50 倍。如果连接字符串包含 “use procedure bodies=false
”,则查询 Information Schema 集合。(漏洞 #36694)
MembershipProvider
如果算法是键控的,则不会正确生成哈希。HashAlgorithm
如果是 ,算法的密钥应该已经设置KeyedHashAlgorithm
。(漏洞 #58906)为修复错误 #54863 而引入的代码在 .NET 3.5 及更高版本上被证明是有问题的。(漏洞 #58853)
-
MySqlTokenizer
包含不必要 的Substring
和Trim
调用:string token = sql.Substring(startIndex, stopIndex - startIndex).Trim();
token
代码中的任何地方都没有使用 该变量。(漏洞 #58757) MySqlCommand.ExecuteReader(CommandBehavior)
如果 SQL 语句包含语法错误或包含无效数据(例如无效列名),则在NullReferenceException
使用 调用时 抛出。CommandBehavior.CloseConnection
(漏洞 #58652)ReadFieldLength()
BIGINT
为自动增量列返回了不正确的值。(漏洞 #58373)尝试创建 ADO.NET 实体数据模型时,MySQL 连接不可用。(漏洞 #58278)
MySQL Connector/NET 不支持
utf8mb4
字符集。尝试连接到utf8mb4
表或列时,生成异常KeyNotFoundException
。(漏洞 #58244)-
MySQL Connector/NET 6.3.5 安装失败。报告的错误是:
MySQL Connector Net 6.3.5 Setup Wizard ended prematurely because of an error. Your system has not been modified.
(漏洞 #57654)
当使用跟踪驱动程序并且 SQL 语句超过 300 个字符时,如果该语句还包含引号字符并且第 300 个字符在引号标记的中间,则会发生 ArgumentOutOfRangeExcpetion。(漏洞 #57641)
-
调用从中获取 的
Read()
方法 生成以下异常:DataReader
MySqlHelper.ExecuteReader
Unhandled Exception: MySql.Data.MySqlClient.MySqlException: Invalid attempt to R ead when reader is closed. at MySql.Data.MySqlClient.MySqlDataReader.Read() at MySqlTest.MainClass.Main(String[] args)
(漏洞 #57501)
-
在使用 .NET 4.0 的 Mono 2.8 上使用 MySQL Connector/NET 时,尝试连接到 MySQL 数据库会生成以下异常:
Unhandled Exception: System.MissingMethodException: Method not found: 'System.Data.Common.DbConnection.EnlistTransaction'. at (wrapper remoting-invoke-with-check) MySql.Data.MySqlClient.MySqlConnection:Open ()
(漏洞 #56509)
未引用为文本列返回的默认值。这意味着列集合的
COLUMN_DEFAULT
字段GetSchema
没有返回有效的 SQL 表达式。(漏洞 #56509)Mono.Posix.dll
当使用 Unix 套接字连接到服务器时, MySQL Connector/NET for .NET/Mono 尝试动态加载程序集 。这失败了,连接器无法使用 Unix 套接字,除非该Mono.Posix.dll
程序集先前已由程序加载。(漏洞 #56410)ADO.NET 实体数据模型无法从 MySQL Server 5.0.45 添加存储过程,但使用 MySQL Server 5.1 可以正常工作。(漏洞 #55349)
在 ADO.NET 实体数据模型向导中,随着实体数量的增加,更新模型的时间异常增加。(错误#48791,错误#12596237)