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