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