CDaoRecordset::SetLockingMode
调用此成员函数上设置锁定的类型记录集的。
void SetLockingMode(
BOOL bPessimistic
);
参数
- bPessimistic
指示锁定类型的标志。
备注
当保守式锁定生效后,包含正在编辑的记录的2K页被锁定,当您调用 Edit 成员函数。 请在调用 Update 或 Close 成员函数或任何个移动或查找操作时,页被取消锁定。
在开放式锁定生效后,包含该录制的2K页被锁定,才显示该记录更新与 Update 成员函数时。
如果页被锁定,其他用户无法编辑同一页上的记录。 如果调用 SetLockingMode 并通过非零值,另一个用户已经具有页被锁定,则会引发异常,当您调用 Edit时。 其他用户可以读取块页的数据。
如果调用具有零值的 SetLockingMode 和之后调用 Update,当页被其他用户锁定时,将出现异常。 若要查看其他用户对您的记录更改(和丢失所做的更改),请调用与当前记录的书签值的 SetBookmark 成员函数。
当使用ODBC数据源时,该锁定模式始终是开放式的。
要求
Header: afxdao.h