次の方法で共有


IsolationLevel プロパティ

Connection オブジェクトの分離レベルを示します。

設定と戻り値

IsolationLevelEnum 値を設定するかまたは返します。 既定値は adXactReadCommitted です。

注釈

IsolationLevel プロパティを使用して、Connection オブジェクトの分離レベルを設定します。 この設定は、次に BeginTrans メソッドを呼び出すまで有効になりません。 要求した分離レベルが使用できない場合、プロバイダーは IsolationLevel プロパティを更新せずに、次のより高い分離レベルを返す可能性があります。

IsolationLevel プロパティは読み取り/書き込み可能です。

注意

リモート データ サービスでの使用 クライアント側の Connection オブジェクトで使用する場合、IsolationLevel プロパティは adXactUnspecified にのみ設定できます。 ユーザーがクライアント側キャッシュで操作しているのは、切断された Recordset オブジェクトであるため、マルチユーザーの問題が発生する可能性があります。 たとえば、2 人の異なるユーザーが同じレコードを更新しようとすると、リモート データ サービスは単純に、レコードを最初に更新するユーザーに "獲得" を許可します。2 番目のユーザーの更新要求はエラーで失敗します。

適用対象

Connection オブジェクト (ADO)

参照

IsolationLevel および Mode プロパティの例 (VB)
IsolationLevel および Mode プロパティの例 (VC++)