指示 Connection 對象的隔離級別。
設置和返回值
設置或返回以下某個 IsolationLevelEnum 值。
常數 |
說明 |
adXactUnspecified |
指示提供者正在使用非指定的 IsolationLevel,但其級別無法確定。 |
adXactChaos |
默認值。指示無法從更高級隔離事務覆蓋掛起的更改。 |
adXactBrowse |
指示從某事務中可以查看其他事務中未提交的更改。 |
adXactReadUncommitted |
同 adXactBrowse。 |
adXactCursorStability |
默認值。表明只有在事務提交后才能從某事務中查看它們的更改。 |
adXactReadCommitted |
同 adXactCursorStability。 |
adXactRepeatableRead |
指示無法從某事務中查看其他事務中所作的更改,但通過查詢可以得到新記錄集。 |
adXactIsolated |
指示該事務在與其他事務隔離的情況下執(zhí)行。 |
adXactSerializable |
同 adXactIsolated。 |
說明
使用 IsolationLevel 屬性可設置 Connection 對象的隔離級別。IsolationLevel 的屬性為讀/寫。直到下次調用 BeginTrans 方法時,該設置才可以生效。如果您請求的隔離級別不可用,提供者可能返回下一個更高的隔離級別。
遠程數據服務用法 當用于客戶端 Connection 對象時,只能將 IsolationLevel 屬性設置為 adXactUnspecified。
由于用戶正在使用客戶端緩沖區(qū)中已斷開的 Recordset 對象,所以可能會出現多用戶問題。例如,當兩個不同的用戶對同一記錄進行更新時,Remote Data Service 只允許首先更新該記錄的用戶實現更新操作。第二個用戶的更新請求將失敗,并產生錯誤。