次の方法で共有


IsolationLevel プロパティ

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

設定と戻り値

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

備考

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

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

手記

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

適用対象

Connection オブジェクト (ADO)

関連項目

IsolationLevel プロパティと Mode プロパティの使用例 (VB)
IsolationLevel プロパティと Mode プロパティの使用例 (VC++)