CRecordset::SetLockingMode
ロック モードを "共有的" ロック (既定) か "排他的" ロックに設定します。 更新時のレコードのロックの方法を決定します。
void SetLockingMode(
UINT nMode
);
パラメーター
nMode
enum LockMode で定義されている次に示す値の 1 つを指定します。optimistic 共有ロック。Update 関数を呼び出している間だけ、レコードの更新をロックします。
pessimistic ペシミスティック ロック。Edit 関数が呼び出された直後から、Update 関数の呼び出しが終了するか新しいレコードに移動するまでの間、レコードをロックします。
解説
レコードセットを更新するときに使う 2 つのレコードロックの方法のいずれかを指定します。 既定のレコードセットのロック モードは optimistic です。 このモードをより安全な pessimistic ロック モードに変更できます。 レコードセット オブジェクトを作成し、開いた後、Edit を呼び出す前に、SetLockingMode を呼び出します。
必要条件
**ヘッダー:**afxdb.h