ITEEDU

26.2.5.8. 版本1.0.1-beta2 04-10-27

·         更正了MySqlParameter(string, object)构造函数中的可能缺陷BUG #5602。

·         更正了BUG #5458,在longtext列上调用GetChars将抛出异常。

·         更正了BUG #5474,无法运行存储程序来填充mysqlcommand.parameters。

·         更正了BUG #5469,设置DbType时抛出NullReferenceException。

·         更正了在关闭套接字之前连接器无法发出CMD_QUIT的问题。

·         更正了BUG #5392,MySqlCommand在字符串文本内容中发现作为参数的“?”。

·         更正了与ConnectionInternal有关的问题,其中,1个键可能会被添加多次。

·         当服务器版本为4.1.2或更高时,CP1252仅用于Latin1。

·         更正了BUG #5388,如果1行为NULL,DataReader通报所有行均为NULL。

·         虚拟化了驱动子系统,以便未来版本能轻易地支持客户端或嵌入式服务器。

·         再次使用字段缓冲,以减少内存分配并增加速度。

·         更正了相应的问题,使用接口时使用旧语法将导致问题。

·         对于写入流操作,使用PacketWriter取代Packet。

·         在CompressedStream中再分解压缩代码,以清理NativeDriver。

·         增加了用于在预处理命令上重置命令文本的测试范例。

·         更正了给定Null值时MySqlParameterCollection.Add()将抛出不明异常的问题(Bug #5621)。

·         更正了MySqlCommand()中的构造函数初始化问题(Bug #5613)。

·         更正了解析“;”字符的问题(Bug #5876)。

·         更正了在DbType设置器中丢失引用的问题(Bug #5897)。

·         更正了使用YEAR数据类型时的System.OverflowException问题(Bug #6036)。

·         增加了聚合函数测试(实际上不是缺陷)。

·         更正了浮点参数(double, numeric, single, decimal)的序列化问题(Bug #5900)。

·         IsNullable错误(Bug #5796)。

·         更正了不遵守连接字符串上给出的连接寿命的问题。

·         更正了不遵守Min Pool Size(最小池大小)的问题。

·         更正了MySqlDataReader和“show tables from ...”(从…显示表)行为(Bug #5256)。

·         实施了SequentialAccess。

·         更正了发现第1个0后MySqlDateTime在所有subseq.records上设置IsZero属性的问题(Bug #6006)。

·         更正了无法正确显示中文字的问题(Bug #5288)。

·         还更正了俄文字符支持。

·         更正了Method TokenizeSql()仅将有限的有效字符用于参数的问题(Bug #6217)。

·         更正了丢失resx文件的NET Connector源(Bug #6216)。

·         更正了与检索/更新查询一起使用是会导致问题的DBNull值 (Bug #5798) 。

·         更正了仍有另一个“未设置给对象实例的对象引用”(Bug #5496)。

·         更正了PacketReader中的问题,其中,会试图在EnsureCapacity中分配错误的缓冲大小。

·         更正了GetBoolean返回错误值的问题(Bug #6227)。

·         更正了带有GetString(index)的DataReader一起读取BLOB时的IndexOutOfBounds问题(Bug #6230)。