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