帶有自動提交功能的插入是否可以確保對數據庫上的任何/每個SqlConnection立即可見,或者僅在其自己的SqlConnection上可見?自動提交和多個SqlConnections
我有3個SqlConnections的過程。 Connection One與一個驅動循環的SqlDataReader相關聯。通過循環,Connection Two用於獲取測試數據,Connection Three用於在表中插入行。插入自動提交。
我們遇到了測試(使用連接兩個數據)失敗的情況。一種可能的解釋是Connection Two有時看不到在前面的循環中通過Connection Three插入的行。這可能嗎?
我沒有看到兩個和三個相結合的問題,我打算這樣做,但我沒有任何辦法來強制發生這個錯誤,我想知道這是否解釋甚至是可能的。
你有代碼示例顯示的問題? – BlackICE 2010-04-13 14:40:30
我應該補充說,連接二和三是打開和關閉使用,所以連接三將關閉時,可疑的數據被檢索兩個。 – SeaDrive 2010-04-13 14:42:42
re:示例代碼。原文在這裏張貼的時間太長了,我不認爲需要在第一段中回答這個問題。 – SeaDrive 2010-04-13 14:51:34