CDaoRecordset::SetLockingMode
呼叫此成員函式設定鎖定類型資料錄集的。
void SetLockingMode(
BOOL bPessimistic
);
參數
- bPessimistic
表示鎖定型別的旗標。
備註
當封閉式鎖定實際上是,包含您編輯資料錄的 2K 頁面鎖定,當您呼叫 編輯 成員函式。 當您呼叫 更新 或 關閉 成員函式或任何移動或尋找作業時,網頁會解除鎖定。
在開放式鎖定實際上是,包含這個資料錄的 2K 頁面鎖定,只有當資料錄更新 更新 成員函式時。
如果網頁已鎖定,其他使用者不能編輯相同網頁上的資料錄。 如果您呼叫 SetLockingMode 並將非零的值,而另一個使用者已經用頁面鎖定,則會擲回例外狀況,當您呼叫 編輯時。 其他使用者可以讀取鎖定的網頁中的資料。
如果您只使用一個零值和之後的呼叫 更新 的 SetLockingMode 網頁,由其他使用者鎖定時,發生例外狀況。 若要查看其他使用者對您的資料錄變更 (並失去變更),便會使用目前資料錄的書籤值的 SetBookmark 成員函式。
當使用 ODBC 資料來源時,這個鎖定模式永遠是開放式的。
需求
Header: afxdao.h