Sdílet prostřednictvím


CDaoRecordset::SetCacheSize

Volání funkce tento člen nastavit počet záznamů v mezipaměti.

void SetCacheSize( 
   long lSize  
);

Parametry

  • lSize
    Určuje počet záznamů.Typická hodnota je 100.Hodnota 0 vypnutí ukládání do mezipaměti.Nastavení musí být mezi 5 a 1200 záznamy.Mezipaměť může použít značné množství paměti.

Poznámky

Mezipaměť je místo v místní paměti, která obsahuje data naposledy načtená ze serveru, v případě, že data budou požadovány znovu spuštěna aplikace.Ukládání dat do mezipaměti zvyšuje výkon aplikace, která načítá data ze vzdáleného serveru pomocí objektů sadě záznamů.Po vyžádání dat databázový stroj Microsoft Jet zkontroluje mezipaměť pro požadovaná data první místo načítání ze serveru, což zabere více času.Data, která nepochází ze zdroje dat ODBC není uložena v mezipaměti.

Všechny zdroje dat ODBC, například připojené tabulky, může mít místní mezipaměti.Vytvořit mezipaměť, otevření objektu recordset ze zdroje dat vzdáleného volání SetCacheSize a SetCacheStart funkce členů a pak volání FillCache členské funkce nebo při procházení záznamů pomocí jedné operace přesunu. lSize Parametr SetCacheSize členské funkce může být založen na počtu záznamů aplikace může pracovat současně.Například pokud používáte sadu záznamů jako zdroj dat pro zobrazení na obrazovce, jste mohli předat SetCacheSizelSize 20 20 záznamů najednou zobrazit jako parametr.

Související informace naleznete v tématu "CacheSize vlastnosti CacheStart" v nápovědě DAO.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoRecordset

Graf hierarchie

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheStart