CDaoRecordset::SetCacheStart

void SetCacheStart (COleVariant varBookmark );
Tiro (CDaoException, CMemoryException);

Parámetros

varBookmark

Un COleVariant que especifica el marcador del primer registro del objeto Recordset para almacenar en caché.

Observaciones

Llame a esta función miembro para especificar el marcador del primer registro del objeto Recordset para almacenar en caché. Puede utilizar el valor de marcador de cualquier registro para el parámetro varBookmark de la función de miembro SetCacheStart . Hacer que el registro que desea iniciar la caché con el registro actual, establecer un marcador para ese registro usando SetBookmarky pasar el valor del marcador como parámetro para la función de miembro de SetCacheStart.

El motor de base de datos de Microsoft Jet pide registros dentro del rango de caché de la memoria caché, y pide registros fuera del intervalo de memoria caché del servidor.

Registros recuperados de la memoria caché no reflejan los cambios realizados simultáneamente en los datos de origen de otros usuarios.

Para forzar una actualización de todos los datos almacenados en caché, pasar el parámetro lSize de SetCacheSize como 0, llamar SetCacheSize nuevamente con el tamaño de la caché que originalmente solicitada y, a continuación, llame a la función de miembro de FillCache.

Tenga en cuenta que si no se crea un conjunto de registros UNICODE, el objeto COleVariant debe declarar explícitamente ANSI. Esto puede hacerse mediante el formulario de vtSrc ) de lpszSrc, de COleVariant::COleVariant( ) del constructor con vtSrc establecido en VT_BSTRT (ANSI) o mediante la función COleVariant SetString( lpszSrc, vtSrc ) con vtSrc a VT_BSTRT.

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::SetCacheSize

Index