网站首页  词典首页

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

 

术语 CDaoWorkspace::Idle
释义 CDaoWorkspace::Idle

static void PASCAL Idle(int nAction = dbFreeLocks);
  throw(CDaoException,CMemoryException);

参数:
nAction空闲处理期间采取的动作。当前唯一有效动作是dbFreeLocks。

说明:
调用Idle,可以为数据库引擎提供执行后台任务的机会,由于频繁的数据处理,这可能不是最新的。它经常在多用户多任务环境中发生,这时没有足够的后台处理时间保持记录集中所有记录为当前。
重点:
对用Microsoft Jet数据库引擎3.0创建的数据库没有必要调用Idle。只对用早些版本创建的数据库使用Idle。
通常只有在不发生其它动作(包括鼠标移动)时,才会移去读封锁和更新本地动态集型记录集对象中的数据。如果周期性调用Idle,则通过释放不需要的读封锁,为数据库提供了时间,以赶上后台处理任务。指定作为常数的dbFreeLocks常数,将把处理延迟到释放所有读封锁后。
单用户环境中不需要这个成员函数,除非运行一个应用的多个实例中。Idle成员函数可能增强多用户环境中的性能,原因是它强制数据库引擎把数据卸载到磁盘,释放内存上的封锁。还可以通过使操作成为部分事务来释放读封锁。
有关工作区的更多信息,请参阅“DAO工作区”。有关信息,请参阅DAO帮助中的“Idle特性”。
随便看

 

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

 

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