CDaoRecordset::SetCacheSize
调用此成员函数上设置要缓存的记录数。
void SetCacheSize(
long lSize
);
参数
- lSize
指定记录数。 一个典型的值为100。 设置0关闭缓存。 设置必须为5到1200个导航。 缓存可使用相当多的内存。
备注
缓存是中的数据负从服务器检索最近本地内存中的一个空格,在数据再次情况下被请求,当应用程序运行时。 数据缓存提高从远程服务器检索数据通过动态类型的记录集对象应用程序的性能。 当数据请求时,Microsoft Jet数据库引擎首先检查缓存请求的数据而不是检索其从服务器,需要时间。 并非来自ODBC数据源的数据不在缓存中保留。
所有ODBC数据源,例如一个附加的表,可以具有本地缓存。 使用移动类型之一操作,若要创建缓存,则从该远程数据源的记录集对象,调用 SetCacheSize 和 SetCacheStart 成员函数,并记录然后调用 FillCache 成员函数或步骤。 SetCacheSize 成员函数的 lSize 参数可以根据应用程序可以使用一次使用的记录数。 例如,因此,如果您使用记录集作为在屏幕上显示数据的源,可以通过 SetCacheSizelSize 参数为20一次显示20个记录。
有关相关信息,请参见主题“CacheSize,CacheStart属性” DAO帮助。
要求
Header: afxdao.h