CDaoRecordset:: SetCacheSize

public static void SetCacheSize (lunga lSize );
tiro (CDaoException, CMemoryException);

Parametri

lSize

Specifica il numero di record. Un valore tipico è 100. Un'impostazione pari a 0 consente di disattivare la memorizzazione nella cache. L'impostazione deve essere tra i 5 e i 1200 record. La cache può utilizzare una notevole quantità di memoria.

Osservazioni

Chiamare questa funzione membro per impostare il numero di record da memorizzare nella cache. Una cache è uno spazio nella memoria locale contenente i dati recuperati più di recente dal server nel caso in cui i dati verranno richiesti nuovamente mentre l'applicazione è in esecuzione. Memorizzazione nella cache di dati migliora le prestazioni di un'applicazione che consente di recuperare dati da un server remoto attraverso gli oggetti recordset di tipo dynaset. Quando viene richiesta dati, la gestione di database Microsoft Jet controlla la cache per i dati richiesti prima anziché recuperandolo da server, che richiede più tempo. Dati che non provengano da un'origine dati ODBC non viene salvati nella cache.

Qualsiasi origine dati ODBC, come ad esempio una tabella allegata, può avere una cache locale. Per creare la cache, aprire un oggetto recordset dall'origine dati remoti, chiamare il membro SetCacheSize e SetCacheStart funzioni e quindi chiamare la funzione membro FillCache o passo attraverso i record utilizzando una delle operazioni di spostamento. Il parametro lSize della funzione membro SetCacheSize può basarsi sul numero di record, che l'applicazione può lavorare con un tempo. Ad esempio, se si utilizza un oggetto recordset come origine dei dati da visualizzare sullo schermo, si potrebbe passare il parametrolSize SetCacheSizecome 20 per visualizzare 20 record alla volta .

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

Index