[MySQL] .NET(C#) 連接MySQL並取得資料(Select)時回報錯誤 Fatal error encountered attempting to read the resultset

在用C#存取MYSQL資料時,出現Fatal error encountered attempting to read the resultset錯誤


有其他網路資料顯示在連線指令裡加入 "Allow User Variables=True;"可解決這個問題,但我的狀況確不是這樣。


在反覆測試之後,發現似乎是存取的資料表的欄位太多造成的。比如說我一次存取的欄位有120個。 使用select拿取資料時候就會跳出錯誤Fatal error encountered attempting to read the resultset,但是我後來分成30,30,30,30個存取。就不再出現這個錯誤。


因為一直DEBUG但又找不到錯誤,前前後後花了兩個半小時。在此記錄一下。


留言

熱門文章