Condividi tramite


CDaoRecordset::SetCacheStart

Chiamare la funzione membro per specificare il segnalibro del primo record del recordset da memorizzare nella cache.

void SetCacheStart(
   COleVariant varBookmark 
);

Parametri

  • varBookmark
    COleVariant che specifica il segnalibro del primo record del recordset da memorizzare nella cache.

Note

È possibile utilizzare il valore del segnalibro del record per il parametro varBookmark la funzione membro SetCacheStart.Prendere nota che si desidera avviare la cache con il record corrente, stabilire un segnalibro per il record mediante SetBookmarke passare il valore del segnalibro come parametro per la funzione membro SetCacheStart.

I record di richieste del modulo di gestione di database Microsoft Jet nell'intervallo della cache dalla cache e richiede i record l'intervallo della cache dal server.

I record recuperati dalla cache non riflettono le modifiche apportate contemporaneamente i dati di origine da altri utenti.

Per forzare un aggiornamento dei dati memorizzati nella cache, passare il parametro lSizeSetCacheSize come 0, chiamare SetCacheSize nuovamente con la dimensione della cache in cui è necessario quindi chiamare la funzione membro FillCache.

Notare che se non si sta creando un recordset di UNICODE, l'oggetto COleVariant deve essere ANSI in modo esplicito dichiarato.Questa operazione può essere eseguita tramite il form COleVariant::COleVariant( lpszSrc**,** vtSrc ) del costruttore con vtSrc impostato su VT_BSTRT (ANSI) o tramite la funzione SetString( lpszSrc**,** vtSrc )COleVariant con vtSrc impostato su VT_BSTRT.

Per informazioni correlate, vedere l'argomento CacheSize, proprietà di CacheStart" nella Guida di DAO.

Requisiti

Header: afxdao.h

Vedere anche

Riferimenti

Classe di CDaoRecordset

Grafico della gerarchia

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheSize