共用方式為


CDaoRecordset::SetCacheSize

呼叫此成員函式設定要快取的記錄數。

void SetCacheSize(
   long lSize 
);

參數

  • lSize
    指定資料錄數目。 一般值為 100。 設定 0 關閉快取。 設定必須是從 5 到 1200 個資料錄之間。 快取可能使用數量的記憶體。

備註

快取是對資料執行從伺服器擷取最新的區域儲存區的空間,資料重新情況下會需要,在應用程式執行時。 資料快取改善從遠端伺服器擷取資料傳遞動態集類型的資料錄集物件應用程式的效能。 當資料要求時, Microsoft Jet 資料庫引擎會先檢查快取要求的資料而不是擷取它從伺服器,需要一些時間。 不是來自 ODBC 資料來源的資料在快取中。

ODBC 資料來源,例如一個附加的資料表,可以是本機快取。 您可以使用其中一種移動作業,若要建立快取,請開啟從遠端資料來源的資料錄集物件,呼叫 SetCacheSizeSetCacheStart 成員函式,將一個資料錄 FillCache 然後呼叫成員函式或步驟。 SetCacheSize 成員函式的 lSize 參數會以您的應用程式可以與一次使用的資料錄數目。 例如,如果您使用,資料錄集做為在螢幕上顯示的資料來源,您可以 SetCacheSizelSize 參數為 20 一次顯示 20 個資料錄。

如需相關資訊,請參閱本主題 CacheSize 「, CacheStart 屬性」DAO 說明。

需求

Header: afxdao.h

請參閱

參考

CDaoRecordset 類別

階層架構圖

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheStart