我在運行於VS 2008 express的應用程序中的Windows 7 64位上出現此異常。我正在使用連接器/ Net 6.2.2.0:C#/ .Net錯誤:MySql.Data對象引用未設置爲對象的實例
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.
這個異常是無用的,調試器不指向任何代碼行。它只是說「對象引用未設置爲對象的實例。MySql.Data」
這個錯誤真的很難重複。在我的Windows XP 32bit上都可以。它可能是64位Windows 7中的錯誤?
非常感謝您的回答。 Regards, simon
運行代碼來發現導致錯誤的行......最可能的問題是,你留下了未分配的東西... – Luiscencio 2010-03-17 17:39:06
有問題如何找到具體的代碼段。我無法找到int因爲從Mysql.Data dll引發錯誤。 – Simon 2010-03-18 13:11:28