次の方法で共有


CRecordset::SetLockingMode

 

「楽観的なロック」 (既定値) または「悲観的な」ロックにロック モードを設定します。 レコードが更新プログラムに対してロックされているかを判定します。

構文

      void SetLockingMode(
   UINT nMode 
);

パラメーター

  • nMode
    enum LockModeの次の値の 1 つが含まれます:

    • optimistic の共有ロックは 更新の呼び出し時に、更新されるレコードをロックします。

    • pessimistic の排他ロックは [編集] が呼び出されるロックし、更新 の呼び出しが完了するか、別のレコードに移動しておきますまでロックとすぐにレコードが。

解説

レコードセットが更新に使用しているか 2 レコード ロックの方法のいずれかを指定する必要がある場合は、このメンバー関数を呼び出します。 既定では、レコードセットのロック モードは optimisticです。 より慎重排他ロックの方法に変更できます。 レコードセット オブジェクトを後でを呼び出す **[編集]**の構築が、開く前に SetLockingMode を呼び出します。

必要条件

Header: afxdb.h

参照

CRecordset クラス
階層図
CRecordset::Edit
CRecordset::Update