1
有沒有辦法使用DataReader查看其他用戶在表中執行的更新?查看DataReader中的更新
例如:在我的DataReader中,我在第10行。另一位用戶更新第11行。當我做myReader.Read()時,我看到了舊的值。有沒有辦法看到新的價值?
與新行相同的問題。
有沒有辦法使用DataReader查看其他用戶在表中執行的更新?查看DataReader中的更新
例如:在我的DataReader中,我在第10行。另一位用戶更新第11行。當我做myReader.Read()時,我看到了舊的值。有沒有辦法看到新的價值?
與新行相同的問題。
你可能看到他們與TransIsolation = DirtyReads,但即使如此,它是不確定的。
確實獲得新數據的唯一方法是重新查詢
我已經嘗試使用ReadUncommited作爲隔離級別的事務。它不起作用... – Xavinou 2011-03-29 14:21:50
當記錄數量較大時它可能會工作。它永遠不會可靠。 – 2011-03-29 14:23:46
是的,你是對的。這些記錄之間大約有100行,它可以工作。這意味着數據讀取器處理緩存......對我來說壞消息...... – Xavinou 2011-03-29 14:45:40