C#/.Net错误:MySql.Data对象引用未设置为对象的实例
我在VS 2008 express中运行的64位Windows 7应用程序中遇到此异常。我正在使用Connector/Net 6.2.2.0:C#/.Net错误:MySql.Data对象引用未设置为对象的实例,c#,mysql,C#,Mysql,我在VS 2008 express中运行的64位Windows 7应用程序中遇到此异常。我正在使用Connector/Net 6.2.2.0: Message: Object reference not set to an instance of an object. Source: MySql.Data in MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId)
Message:
Object reference not set to an instance of an object.
Source:
MySql.Data in MySql.Data.MySqlClient.NativeDriver.GetResult(Int32& affectedRow, Int32& insertedId)
Stack trace:
in MySql.Data.MySqlClient.Driver.GetResult(Int32 statementId, Int32& affectedRows, Int32& insertedId)
in MySql.Data.MySqlClient.Driver.NextResult(Int32 statementId)
in MySql.Data.MySqlClient.MySqlDataReader.NextResult()
in MySql.Data.MySqlClient.MySqlDataReader.Close()
in MySql.Data.MySqlClient.MySqlConnection.Close()
in MySql.Data.MySqlClient.MySqlConnection.Dispose(Boolean disposing)
in System.ComponentModel.Component.Finalize()
No inner exception.
此异常未被处理,调试器不会指向任何代码行。它只是说“对象引用未设置为Object.MySql.Data的实例”
这个错误真的很难重复。在我的Windows XP上,32位都可以。这可能是64位Windows 7中的错误吗
非常感谢你的回答。
当做
simon看起来像Connector/NET6.2.2。不适用于64位平台。ODBC连接器可用于64位。看起来像连接器/Net 6.2.2。不适用于64位平台。ODBC连接器可用于64位。运行代码段以找出导致错误的行。。。最可能的问题是,您留下了一些未分配的内容……如何找到具体的代码片段是个问题。我找不到int,因为错误是从Mysql.Data dll中引发的。请运行几段代码,找出导致错误的行。。。最可能的问题是,您留下了一些未分配的内容……如何找到具体的代码片段是个问题。我找不到int,因为错误是从Mysql.datadll中产生的。谢谢,这也是我的观点。但是在更换连接器之前我需要确认一下。谢谢,这也是我的意见。但是在更换连接器之前,我需要确认一下。