CDaoRecordset:: SetCacheStart

public static void SetCacheStart (COleVariant varBookmark );
tiro (CDaoException, CMemoryException);

Parametri

varBookmark

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

Osservazioni

Chiamare questa funzione membro per specificare il segnalibro del primo record nel recordset da memorizzare nella cache. ╚ possibile utilizzare il valore di segnalibro di qualsiasi record per il parametro varBookmark della funzione membro SetCacheStart . Rendere il record che si desidera iniziare la cache con il record corrente, stabilire un segnalibro per quel record utilizzando SetBookmarke passare il valore di segnalibro come parametro per la funzione membro SetCacheStart.

Il motore di database Microsoft Jet richiede record all'interno della gamma della cache dalla cache e richieste di record esterno all'intervallo della cache dal server.

Record recuperati dalla cache non riflettono le modifiche apportate contemporaneamente ai dati di origine da altri utenti.

Per forzare un aggiornamento di tutti i dati memorizzati nella cache, passare il parametro lSize del SetCacheSize come 0, chiamare SetCacheSize nuovamente con la dimensione della cache richiesto in origine e quindi chiamare la funzione membro FillCache.

Si noti che se non si sta creando un recordset UNICODE, l'oggetto COleVariant deve essere esplicitamente dichiarato ANSI. Questo pu˛ essere fatto utilizzando il modulo di COleVariant::COleVariant( lpszSrc, vtSrc ) del costruttore con vtSrc impostato su VT_BSTRT (ANSI) oppure utilizzando la funzione COleVariant SetString( lpszSrc, vtSrc ) con vtSrc impostato su VT_BSTRT.

Per ulteriori informazioni sulla ricerca di record, vedere l'articolo Recordset DAO: navigazione Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere l'argomento CacheSize, proprietÓ CacheStart"nell'aiuto di DAO.

Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset:: SetCacheSize

Index