网站首页  词典首页

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

 

术语 CDaoRecordset::SetCacheSize
释义 CDaoRecordset::SetCacheSize

void SetCacheSize(long lSize);
  throw((CDaoException, CMemoryException);

参数:
lSize指定记录数量,典型值为100。设置为0将关闭缓存。设置必须在5到1200个记录之间。缓存可能会使用相当大量内存。

说明:
调用这个成员函数,可以设置要缓存的记录数。缓存是本地内存的一块,保存从服务器取得的最近数据,假定在程序运行期间会需要这些数据。需要数据时,Microsoft Jet数据库引擎首先检查缓存数据,而不是从服务器获取,那样会花更多时间。在非ODBC数据源上使用数缓存无效,原因是数据不保存在缓存中。
任何附加表之类的ODBC数据源打开记录集对象,调用SetCacheSize和SetCacheStart成员函数,然后调用FillCache成员函数或者通过使用一个Move操作进入记录。SetCacheSize成员函数的lSize参数可以基于应用能同时处理的记录数。例如,如果使用的记录集作为在屏幕上显示的数据源,可以传递lSize为20的参数给SetCacheSize,这样一次将显示20条记录。
有关查找记录的更多信息,请参阅联机文档“Visual C++程序员指南”中的“DAO记录集:记录集导航”。有关信息,请参阅DAO帮助中的“CacheSize,CacheStart特性”。

请参阅:
CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheStart
随便看

 

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

 

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