次の方法で共有


CRecordset::SetLockingMode

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

void SetLockingMode(
   UINT nMode 
);

パラメーター

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

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

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

解説

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

必要条件

Header: afxdb.h

参照

関連項目

CRecordset クラス

階層図

CRecordset::Edit

CRecordset::Update