CDaoRecordset::SetLockingMode

呼叫此成員函式設定鎖定類型資料錄集的。

void SetLockingMode(
   BOOL bPessimistic 
);

參數

  • bPessimistic
    表示鎖定型別的旗標。

備註

當封閉式鎖定實際上是,包含您編輯資料錄的 2K 頁面鎖定,當您呼叫 編輯 成員函式。當您呼叫 更新關閉 成員函式或任何移動或尋找作業時,網頁會解除鎖定。

在開放式鎖定實際上是,包含這個資料錄的 2K 頁面鎖定,只有當資料錄更新 更新 成員函式時。

如果網頁已鎖定,其他使用者不能編輯相同網頁上的資料錄。如果您呼叫 SetLockingMode 並將非零的值,而另一個使用者已經用頁面鎖定,則會擲回例外狀況,當您呼叫 編輯時。其他使用者可以讀取鎖定的網頁中的資料。

如果您只使用一個零值和之後的呼叫 更新SetLockingMode 網頁,由其他使用者鎖定時,發生例外狀況。若要查看其他使用者對您的資料錄變更 (並失去變更),便會使用目前資料錄的書籤值的 SetBookmark 成員函式。

當使用 ODBC 資料來源時,這個鎖定模式永遠是開放式的。

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::GetLockingMode