CDaoRecordset::SetCacheStart

void SetCacheStart (COleVariant varBookmark );
rzut (CDaoException, CMemoryException);

Parametry

varBookmark

COleVariant , która określa zakładkę pierwszego rekordu w zestawie rekordów być buforowane.

Uwagi

Wywołanie tej funkcji Państwa, aby określić zakładki pierwszego rekordu w zestawie rekordów być buforowane. Dla parametru varBookmark funkcję Państwa SetCacheStart można używać wartości zakładki rekordu. Utworzyć rekord, który chcesz uruchomić pamięci podręcznej z bieżącego rekordu, ustanowić zakładki dla tego rekordu przy użyciu SetBookmarki przekazać wartość zakładki jako parametr funkcji członek SetCacheStart.

Aparat bazy danych Microsoft Jet zwraca rekordy z zakresu pamięci podręcznej z pamięci podręcznej, a rekordy poza zakresem pamięci podręcznej i żąda od serwera.

Rekordami pobranymi z pamięci podręcznej nie odzwierciedlają zmiany wprowadzone równocześnie w źródle danych przez innych użytkowników.

Aby wymusić aktualizację wszystkich buforowanych danych, przekazać parametr lSize SetCacheSize jako 0, wywołanie SetCacheSize ponownie z rozmiar pamięci podręcznej, pierwotnie żądany, a następnie wywołać funkcję Państwa FillCache.

Należy zauważyć, że jeśli nie tworzysz zestaw rekordów UNICODE, obiektu COleVariant musi być zadeklarowana w sposób jawny ANSI. Można to zrobić przy użyciu formularza vtSrc ) COleVariant::COleVariant( lpszSrc, , konstruktora vtSrc ustawiony na VT_BSTRT (ANSI) lub za pomocą funkcji COleVariant SetString( lpszSrc, vtSrc ) z vtSrc ustawiona na VT_BSTRT.

Aby uzyskać więcej informacji na temat znajdowania rekordów, zobacz artykuł zestawu rekordów DAO: nawigacji zestawu rekordów w Visual C++ Programmer's Guide. Aby uzyskać pokrewne informacje zobacz temat CacheSize, właściwości CacheStart"w pomocy programu DAO.

Omówie&nie CDaoRecordset |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheSize

Index