此版本修复了自 6.3.2 以来的错误。
MySqlDataAdapter.Update()
为使用的自定义存储过程驱动的更新命令生成并发冲突UpdateRowSource.FirstReturnedRecord
。(漏洞 #54895)多次调用 以
DataAdapter.Update()
进行干预更改DataTable
导致ConcurrencyException
生成异常。(漏洞 #54863)TransactionScope
MySQL Connector/NET 在被多个线程使用 时生成空引用异常 。(漏洞 #54681)MySQL Web 配置工具的图标未显示在 Visual Studio for Web 应用程序项目中。(漏洞 #54571)
该
MySqlHelper
对象没有ExecuteReader
接受MySqlConnection
对象的方法的重载版本。(漏洞 #54570)如果
MySqlDataAdapter
与 子句中包含带括号的表达式 的INSERT
命令 一起使用,并且将参数设置为大于 1,那么调用 要么生成异常,要么无法批处理命令,单独执行每个插入。(漏洞 #54386)VALUES
adapter.UpdateBatchSize
adapter.Update
该方法
MySql.Data.Common.QueryNormalizer.CollapseValueList
生成了一个ArgumentOutOfRangeException
. (错误#54152,错误#53865)MySQL Connector/NET 没有
Thread.Abort()
正确处理,无法取消当前在服务器上运行的查询。(漏洞 #54012)MySQL Connector/NET 6.3.2 在 Windows Vista 上安装失败。(漏洞 #53975)
-
垃圾收集器处理
MySqlConnection
对象导致以下异常:System.IO.EndOfStreamException: Attempted to read past the end of the stream. MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count) MySql.Data.MySqlClient.MySqlStream.LoadPacket() Outer Exception Reading from the stream has failed. ...
(漏洞 #53457)
超出时 MySQL Connector/NET 没有抛出
EndOfStreamException
异常。net_write_timeout
(漏洞 #53439)-
超时异常后,如果尝试重用返回到连接池的连接,则会生成以下异常:
[MySqlException (0x80004005): There is already an open DataReader associated with this Connection which must be closed first.] MySql.Data.MySqlClient.MySqlCommand.CheckState() +278 MySql.Data.MySqlClient.MySqlCommand.ExecuteReader(CommandBehavior behavior) +43 MySql.Data.MySqlClient.MySqlCommand.ExecuteReader() +6 Controls.SimpleCommand.ExecuteReader(String SQL) in ...:323 Albums.GetImagesByAlbum(SimpleCommand Cmd, Int32 iAlbum, String Order, String Limit) in ...:13 Forecast.Page_Load(Object sender, EventArgs e) in ...:70 System.Web.UI.Control.OnLoad(EventArgs e) +99 System.Web.UI.Control.LoadRecursive() +50 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
(漏洞 #53357)
如果默认架构排序规则不是 Latin1,则成员架构创建失败。(漏洞 #53174)
-
由于
machine.config
配置文件夹中不存在文件,MySQL Connector/NET 安装失败。MySQL Connector/NET 已更改为跳过不包含
machine.config
文件的配置文件夹。(漏洞 #52352) CHAR(36)
在带有实体模型的视图中使用时,列未被识别为 GUID。(漏洞 #52085)-
当应用程序承受增加的并发负载时,MySQL Connector/NET 在调用存储过程时生成以下错误:
A DataTable named \'Procedure Parameters\' already belongs to this DataSet.
(漏洞 #49118)
当使用连接字符串选项“ Connection Reset = True ”时,连接重置使用先前使用的编码进行后续身份验证操作。例如,如果使用 UCS2 读取重置前的最后一列,这将失败。(漏洞 #47153)
-
中使用批处理时
MySqlDataAdapter
,中没有自动打开连接MySqlDataAdapter.Update()
。这导致InvalidOperationException
生成异常,消息文本为“连接必须有效且打开”。MySQL Connector/NET 已更改为更像 SQL Server:如果连接关闭,则在更新操作期间打开它。(漏洞 #38411)
数据库名称被发送到类型化数据集中。这会阻止用户使用配置的默认数据库。(漏洞 #33870)