第一个 GA 版本。
-
如果
MySqlTokenizer字段名没有用空格分隔,则无法从值中拆分字段名。如果字符串包含某些字符,也会发生这种情况。结果MySqlCommand.ExecuteNonQuery引发了索引超出范围异常。产生的错误由以下示例说明。请注意,示例语句在运算符周围没有分隔空格
=。INSERT INTO anytable SET Text='test--test';分词器错误地将值解释为包含注释。
UPDATE anytable SET Project='123-456',Text='Can you explain this ?',Duration=15 WHERE ID=4711;'MySqlException生成了 A ,因为?值中的 被分词器解释为参数符号。生成的错误消息是:Fatal error encountered during command execution. EXCEPTION: MySqlException - Parameter '?'' must be defined.(漏洞 #44318)
-
MySQL.Data未在 Microsoft Visual Studio 2008 Professional 中显示为参考。在 Microsoft Visual Studio 2008 Professional 中创建新的 C# 项目时,在选择References、Add Reference
MySQL.Data时未显示。(漏洞 #44141) -
SchemaProvider和ISSchemaProvider不匹配 的列类型。当比较 和 中的源代码时
SchemaProvider.cs,ISSchemaProvider.cs很明显它们没有使用相同的列类型。基本提供程序使用 SQL,如SHOW CREATE TABLE,同时ISSchemaProvider使用模式信息表。基类 wereINT64使用的列类型和 were 使用的列ISSchemaProvider类型UNSIGNED。(漏洞 #44123)