CDaoRecordset::SetCacheSize

void SetCacheSize (largo lSize );
Tiro (CDaoException, CMemoryException);

Parámetros

lSize

Especifica el número de registros. Un valor típico es de 100. El valor 0 desactiva el almacenamiento en caché. El valor debe estar entre 5 y 1200 registros. La caché puede usar una cantidad considerable de memoria.

Observaciones

Llame a esta función miembro para establecer el número de registros que se pueden almacenar en caché. Una caché es un espacio en la memoria local que contiene los datos más recientemente recuperados del servidor en caso de que los datos se solicitará nuevamente mientras se ejecuta la aplicación. Datos de caché mejora el rendimiento de una aplicación que recupera datos de un servidor remoto a través de objetos recordset de tipo dynaset. Cuando se solicitaron datos, el motor de base de datos de Microsoft Jet comprueba primero la caché de los datos solicitados en lugar de recuperar desde el servidor, que lleva más tiempo. Datos que no vienen de un origen de datos ODBC no se guardan en la memoria caché.

Cualquier origen de datos ODBC, como una tabla asociada, puede tener una memoria caché local. Para crear la caché, abrir un objeto recordset desde el origen de datos remoto, llamar a funciones del miembro SetCacheSize y SetCacheStart y luego llamar a la función de miembro de FillCache o el paso a través de los registros mediante el uso de una de las operaciones de traslado. El parámetro lSize de la función de miembro de SetCacheSize puede basarse en el número de registros de que la aplicación puede trabajar simultáneamente. Por ejemplo, si está utilizando un objeto recordset como el origen de los datos que aparecen en pantalla, puede pasar el parámetro delSize de SetCacheSizecomo 20 para mostrar 20 registros a la vez .

Para obtener más información sobre cómo buscar registros, vea el artículo conjunto de registros DAO: conjunto de registros de navegación en la Guía del programador de Visual C++. Para obtener información relacionada, vea el tema "CacheSize, CacheStart propiedades" en la ayuda de DAO.

Visió&n General de CDaoRecordset |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheStart

Index