此頁沒有內(nèi)容條目
內(nèi)容

   

指示 Connection 對(duì)象的隔離級(jí)別。

設(shè)置和返回值

設(shè)置或返回以下某個(gè) IsolationLevelEnum 值。

常數(shù)

說明

adXactUnspecified

指示提供者正在使用非指定的 IsolationLevel,但其級(jí)別無法確定。

adXactChaos

默認(rèn)值。指示無法從更高級(jí)隔離事務(wù)覆蓋掛起的更改。

adXactBrowse

指示從某事務(wù)中可以查看其他事務(wù)中未提交的更改。

adXactReadUncommitted

adXactBrowse。

adXactCursorStability

默認(rèn)值。表明只有在事務(wù)提交后才能從某事務(wù)中查看它們的更改。

adXactReadCommitted

adXactCursorStability。

adXactRepeatableRead

指示無法從某事務(wù)中查看其他事務(wù)中所作的更改,但通過查詢可以得到新記錄集。

adXactIsolated

指示該事務(wù)在與其他事務(wù)隔離的情況下執(zhí)行。

adXactSerializable

adXactIsolated。

 

說明

使用 IsolationLevel 屬性可設(shè)置 Connection 對(duì)象的隔離級(jí)別。IsolationLevel 的屬性為讀/寫。直到下次調(diào)用 BeginTrans 方法時(shí),該設(shè)置才可以生效。如果您請(qǐng)求的隔離級(jí)別不可用,提供者可能返回下一個(gè)更高的隔離級(jí)別。

遠(yuǎn)程數(shù)據(jù)服務(wù)用法   當(dāng)用于客戶端 Connection 對(duì)象時(shí),只能將 IsolationLevel 屬性設(shè)置為 adXactUnspecified。

由于用戶正在使用客戶端緩沖區(qū)中已斷開的 Recordset 對(duì)象,所以可能會(huì)出現(xiàn)多用戶問題。例如,當(dāng)兩個(gè)不同的用戶對(duì)同一記錄進(jìn)行更新時(shí),Remote Data Service 只允許首先更新該記錄的用戶實(shí)現(xiàn)更新操作。第二個(gè)用戶的更新請(qǐng)求將失敗,并產(chǎn)生錯(cuò)誤。