网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CDaoRecordset::SetLockingMode
释义 CDaoRecordset::SetLockingMode

void SetLockingMode(BOOL bPessimistic);
  throw(CDaoException, CMemoryException);

参数:
bPessimistic表示封锁类型的一个标记。

说明:
调用这个成员函数,可以为记录集设置封锁类型。被动封锁有效时,只要调用Edit成员函数,就封锁包含正在编辑的记录数据2K页面。调用Update或Close成员函数,或者任何Move或Find操作时解除封锁。
主动封锁有效时,只有在用Update成员函数更新记录时才封锁包含记录的数据2K页面。
封锁页面后任何用户不能编辑这个页面的记录。如果调用SetLockingMode,传递一个非零值,而其它用户已经把这个页面封锁了,调用Edit时会产生一个异常。其它用户可以从封锁页面读数据。
如果调用空值的SetLockingMode,然后在其它用户封锁该页面时调用Update,将产生一个异常。要看另一个用户时记录所作改动(将丢失改动),调用带有当前记录书签值的SetBookmark成员函数。
处理ODBC数据源时,封锁模式总是主动的。
有关更新记录的更多信息,请参阅联机文档“Visual C++程序员指南”中的“DAO记录集:记录集操作”。有关信息,请参阅DAO帮助中的“LockEdits特性”、“EditMode特性”和“多用户应用中的封锁行为”。

请参阅:CDaoRecordset::GetLockingMode
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:35:12