IsolationLevelEnum

Connection オブジェクトのトランザクション分離レベルを指定します。

定数 説明
adXactUnspecified -1 プロバイダーは指定されたのと異なる分離レベルを使用しているが、そのレベルを特定できないことを示します。
adXactChaos 16 これより分離性の高いトランザクションからの保留中の変更を上書きできないことを示します。
adXactBrowse 256 あるトランザクションから、他のトランザクションのコミットされていない変更を見ることができることを示します。
adXactReadUncommitted 256 adXactBrowse と同じです。
adXactCursorStability 4096 あるトランザクションから、他のトランザクションの変更を、コミットされた後だけ見ることができることを示します。
adXactReadCommitted 4096 adXactCursorStability と同じです。
adXactRepeatableRead 65536 あるトランザクションから他のトランザクションで行われた変更を見ることはできないが、再クエリによって新しい Recordset オブジェクトを取得することができることを示します。
adXactIsolated 1048576 トランザクションが他のトランザクションと分離して実行されることを示します。
adXactSerializable 1048576 adXactIsolated と同じです。

ADO/WFC に相当するもの

パッケージ: com.ms.wfc.data

常時
AdoEnums.IsolationLevel.UNSPECIFIED
AdoEnums.IsolationLevel.CHAOS
AdoEnums.IsolationLevel.BROWSE
AdoEnums.IsolationLevel.READUNCOMMITTED
AdoEnums.IsolationLevel.CURSORSTABILITY
AdoEnums.IsolationLevel.READCOMMITTED
AdoEnums.IsolationLevel.REPEATABLEREAD
AdoEnums.IsolationLevel.ISOLATED
AdoEnums.IsolationLevel.SERIALIZABLE

適用対象

IsolationLevel プロパティ