Share via


CDaoRecordset::SetCacheStart

Llame a esta función miembro para especificar el marcador del primer registro del conjunto de registros que se almacene en memoria caché.

void SetCacheStart(
   COleVariant varBookmark 
);

Parámetros

  • varBookmark
    COleVariant que especifica el marcador del primer registro del conjunto de registros que se almacene en memoria caché.

Comentarios

Puede utilizar el valor del marcador de cualquier registro para el parámetro de varBookmark de funciones miembro de SetCacheStart .Haga el registro que desea iniciar la memoria caché con el registro actual, establezca un marcador para ese registro mediante SetBookmark, y pase el valor de marcador de posición como parámetro para la función miembro de SetCacheStart .

Los registros de las solicitudes del motor de base de datos Microsoft Jet dentro del intervalo de memoria caché de la memoria caché, y ésta solicita los registros fuera del intervalo de memoria caché del servidor.

Los registros recuperados de la memoria caché no reflejan los cambios realizados en paralelo a los datos de origen por otros usuarios.

Para forzar una actualización de todos los datos almacenados en memoria caché, pase el parámetro de lSize de SetCacheSize como 0, se llama SetCacheSize de nuevo con el tamaño de caché que se solicitó originalmente, y después llama a la función miembro de FillCache .

Tenga en cuenta que si no está creando un conjunto de registros de UNICODE, el objeto de COleVariant se debe declarar explícitamente ANSI.Puede hacerlo con el formulario de COleVariant:: COleVariant( lpszSrc**,** vtSrc ) de constructor con vtSrc establecido en VT_BSTRT (ANSI) o mediante la función SetString( lpszSrc**,** vtSrc ) de COleVariant con vtSrc establecido en VT_BSTRT.

Para obtener información relacionada, vea el tema CacheSize, propiedades de CacheStart” en la Ayuda de DAO.

Requisitos

encabezado: afxdao.h

Vea también

Referencia

Clase CDaoRecordset

Gráfico de jerarquía

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheSize