Udostępnij za pośrednictwem


CDaoRecordset::SetCacheSize

Wywołanie tej funkcji Członkowskich, aby ustawić liczbę rekordów, które mają być buforowane.

void SetCacheSize( 
   long lSize  
);

Parametry

  • lSize
    Określa liczbę rekordów.Typowa wartość wynosi 100.Ustawienie 0 wyłącza buforowanie.Musi zawierać się między 5 i 1200 rekordów.Pamięć podręczna może używać znaczną ilość pamięci.

Uwagi

Pamięć podręczna to miejsce w pamięci lokalnej, który przechowuje dane ostatnio pobrana z serwera, w przypadku gdy dane będzie wymagane ponownie uruchomiona aplikacja.Buforowanie danych zwiększa wydajność aplikacji, która pobiera dane z serwera zdalnego za pośrednictwem obiektów recordset dynamicznego.Żądanych danych aparatu bazy danych Microsoft Jet żądanych danych w pamięci podręcznej najpierw sprawdza zamiast pobierania go z serwera, który zabiera więcej czasu.Dane, które nie pochodzą ze źródła danych ODBC nie jest zapisana w pamięci podręcznej.

Wszystkie źródła danych ODBC, na przykład załączonej tabeli, może mieć w lokalnej pamięci podręcznej.Tworzenie pamięci podręcznej, należy otworzyć źródło danych zdalnego wywołania obiektu recordset SetCacheSize i SetCacheStart Członkowskich funkcje, a następnie wywołanie FillCache Członkowskich funkcji lub kolejnych rekordów przy użyciu jednej operacji przenoszenia.lSize Parametr SetCacheSize Członkowskie funkcji może opierać się na liczbę rekordów, aplikacja może jednocześnie pracować.Na przykład, jeśli używasz zestaw rekordów jako źródło danych mają być wyświetlane na ekranie, można przekazać SetCacheSizelSize parametr jako 20, aby wyświetlić 20 rekordów jednocześnie.

Dla pokrewnych informacji zobacz temat "CacheSize właściwości CacheStart" w pomocy DAO.

Wymagania

Nagłówek: afxdao.h

Zobacz też

Informacje

Klasa CDaoRecordset

Diagram hierarchii

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheStart