CDaoRecordset::SetCacheStart

аннулировать SetCacheStart (COleVariant varBookmark );
броска (CDaoException, CMemoryException);

Параметры

varBookmark

COleVariant , задающее закладка первой записи в наборе записей для кэширования.

Примечания

Вызов этой функции-члена для указания закладка первой записи в наборе записей, которые необходимо кэшировать. Значение закладки любой записи можно использовать для параметра varBookmark функции-члена SetCacheStart . Сделать запись, которую вы хотите запустить кэш с текущей записью, создать закладку для этой записи с помощью SetBookmarkи передать значение в качестве параметра для функции-члена SetCacheStart.

Microsoft Jet database engine запрашивает записи в кэш диапазоне из кэша, и он запрашивает записи вне диапазона кэш от сервера.

Записей, полученных из кэша не отражают изменения одновременно источник данных другими пользователями.

Для принудительного обновления всех кэшированных данных, передайте параметр lSize SetCacheSize как 0, снова вызовите SetCacheSize с размером кэша, который первоначально просил и затем вызвать функцию-член FillCache.

Обратите внимание, что если вы не создаете набор UNICODE, COleVariant объект должны быть явно объявлены ANSI. Это может быть сделано с помощью COleVariant::COleVariant( lpszSrc, vtSrc ) формы конструктора с vtSrc равным VT_BSTRT (ANSI) или с помощью функции COleVariant SetString( lpszSrc, vtSrc ) с vtSrc равным VT_BSTRT.

Для получения дополнительных сведений о поиске записей, см. статью записей DAO: навигации набора записей в Руководстве по Visual C++ программист. Соответствующую информацию в разделе CacheSize, CacheStart свойства"в справке DAO.

Обзор CDaoRecordsetЧлены класса | Иерархическая схема

См. также CDaoRecordset::FillCache, CDaoRecordset::GetCacheSize, CDaoRecordset::GetCacheStart, CDaoRecordset::SetCacheSize

Index