我正在從一個C#控制檯程序獲取大量記錄,通過醫療石斑魚運行它們,然後更新每個記錄。它使用MySQL Connector/NET 5.2.7。它的工作方式是使用SQL_BUFFER_RESULT來一次抓取大量數據(即20,000行)以避免鎖定。每條記錄都通過石斑魚運行,然後在該記錄上完成單獨的更新查詢。有兩個連接使用,一個讀連接和一個寫連接。MySQL異常 - 在數據讀取期間遇到致命錯誤
所以當程序執行時,它通過讀取查詢中的記錄進行循環,它使用result.Read()來執行此操作,其中結果是MySqlDataReader。結果.Read調用是拋出異常的地方。它隨機發生(不在相同的記錄或任何東西)。一旦在第一條記錄上遇到它,它也會在數據讀取器的每個後續讀取調用中遇到。我嘗試了很多東西,並且搜索了其他人有的相關問題。任何見解都會很棒,並隨時讓我知道我需要提供哪些其他信息。
那是什麼拋出的異常? – 2010-09-16 19:37:57