Condividi tramite


CDaoRecordset::SetCacheSize

Chiamare la funzione membro per impostare il numero di record da memorizzare nella cache.

void SetCacheSize(
   long lSize 
);

Parametri

  • lSize
    Specifica il numero di record.Un tipico valore è 100.L'impostazione 0 consente di memorizzare nella cache.Il valore deve essere compreso tra 5 e 1200 record.La cache può utilizzare una notevole quantità di memoria.

Note

Una cache è uno spazio in memoria locale che è contenuta recentemente i dati recuperati dal server nel caso in cui i dati sono necessari ancora quando l'applicazione è in esecuzione.La cache di dati migliorare le prestazioni di un'applicazione che recupera dati da un server remoto tra gli oggetti recordset di tipo dynaset.Quando i dati sono necessari, il modulo di gestione di database Microsoft Jet controlla la cache dei dati necessari prima anziché recuperandolo dal server, che richiede più tempo.Dati che non provengono da un'origine dati ODBC non vengono salvati nella cache.

Qualsiasi origine dati ODBC, come una tabella collegata, può avere una cache locale.Per creare la cache, aprire un oggetto recordset dall'origine dati remota, chiamare le funzioni membro SetCacheStart e SetCacheSize e chiamare la funzione membro o il passaggio FillCache tra i record utilizzando una delle operazioni di spostamento.Il parametro lSize la funzione membro SetCacheSize può essere basato sul numero di record che l'applicazione può utilizzare contemporaneamente.Ad esempio, se si utilizza un recordset come origine dei dati da visualizzare sullo schermo, è possibile passare il parametro SetCacheSizelSize come 20 per visualizzare 20 record contemporaneamente.

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