Поделиться через


CDaoRecordset::SetCacheStart

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

void SetCacheStart( 
   COleVariant varBookmark  
);

Параметры

  • varBookmark
    COleVariant, определяющее закладку первой записи в наборе записей, который необходимо кэшировать.

Заметки

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

Запись запросов к ядру СУБД jet (Майкрософт) в диапазоне из кэша, а также запросить записи кэша за пределами диапазона от сервера.

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

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

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

Дополнительные сведения см. в разделе CacheSize, свойства CacheStart" в Справке DAO.

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoRecordset

Диаграмма иерархии

CDaoRecordset::FillCache

CDaoRecordset::GetCacheSize

CDaoRecordset::GetCacheStart

CDaoRecordset::SetCacheSize