設置:「算術運算導致溢出」 在MySQLConnection.Open錯誤()
的Windows 7 SP1 64位 的Visual Studio 2012 MySQL的淨連接器6.6.4
我有一個VB。 net WinForm應用程序,它使用MySQL .Net連接器連接到MySQL服務器。它工作完美。然後我格式化電腦,重新安裝了Windows和以前的版本相同,但我安裝了MySQL的.Net連接器的稍微新一點的版本,以及視覺的2012,而不是2010年
Studio時,我打開的代碼連接執行的,即:
Dim mySQLcon As New MySql.Data.MySqlClient.MySqlConnection("SERVER=www.tadirect.co.za;DATABASE=tadirq_db1;UID=********;PASSWORD=********;")
mySQLcon.Open()
在出現以下異常mySQLcon.Open()行:
System.OverflowException: Arithmetic operation resulted in an overflow at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.HandleAuthChange(MySqlPacket packet)
at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
at MySql.Data.MySqlClient.NativeDriver.Authenticate(String authMethod, Boolean reset)
at MySql.Data.MySqlClient.NativeDriver.Open() at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver() at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()
at TAD_Automator.modWebsite.UpdateMySQLDatabase_Cases(Boolean bSilent)}
我試圖從任何CPU爲32位改變的構建以及64位但它沒有區別...
有沒有想法?它曾經工作,我重新安裝Windows/VS/MySQL之前...
嘗試寫出你的問題簡單而精確..長時間會惹惱人們 – Chella