首先,我花了幾個小時尋找修復 - 也許我只是需要另一雙眼睛在這個問題上。Mysql連接器 - MultipleActiveResultSets問題
我目前正在爲自己編寫一個c#應用程序(個人使用)。進出口運行最新的MySQL連接庫從mysql.com
我的連接字符串是
public string SQLConnection = "Server=localhost;Database=data;Uid=root;Pwd=ascent;charset=utf8;MultipleActiveResultSets=True;";
我的問題是關於MultipleActiveResultSets=True;
。當這包含在我的SQLConnection字符串中時,MySQL庫無法連接。查看下面的PIC來查看我的發現
http://i62.tinypic.com/25a57p1.png完整的圖像:http://i62.tinypic.com/25a57p1.png
當MultipleActiveResultSets=True;
從連接字符串刪除,我得到這樣的結果
http://i58.tinypic.com/2useaom.png完整的圖像:http://i58.tinypic.com/2useaom.png
我獲得了成功的連接。
MultipleActiveResultSets
的原因是因爲我在同一時間使用了2 MySqlDataReader
- 但這是無法更改的。
如果有人知道爲什麼這是失敗的,那麼請建議您的修復。
我的本地MySQL服務器版本:5.6.17
在try塊中放置創建連接的地方。這就是它似乎下降的地方,所以你想要捕捉拋出的異常。這可能會告訴你什麼是錯的。 – AVee 2014-09-20 23:04:59