Свойство Recordset.CacheStart (DAO)
Область применения: Access 2013, Office 2013
Задает или возвращает значение, которое определяет закладку первой записи в объекте Recordset типа dynaset, содержащих данные, локально кэшируемые из источника данных ODBC (только для рабочих областей Microsoft Access).
Синтаксис
expression . CacheStart
expression: переменная, представляющая объект Recordset.
Примечания
Кэширование данных повышает производительность при использовании объектов Recordset для получения данных с удаленного сервера. Кэш — это пространство в локальной памяти, в котором содержатся данные, недавно полученные с сервера. это полезно, если пользователи снова запрашивают данные во время выполнения приложения. Когда пользователи запрашивают данные, ядро СУБД Microsoft Access сначала проверяет кэш запрошенных данных, а не извлекает их с сервера, что занимает больше времени. Кэш сохраняет только данные, поступающие из источника данных ODBC.
Любой источник данных ODBC, подключенный к ядру СУБД Microsoft Access, например связанная таблица, может иметь локальный кэш. Чтобы создать кэш, откройте объект Recordset из удаленного источника данных, задайте свойства CacheSize и CacheStart , а затем используйте метод FillCache или выполните пошаговое выполнение записей с помощью методов Move .
Параметр свойства CacheStart — это закладка первой записи в объекте Recordset для кэширования. Для задания свойства CacheStart можно использовать закладку любой записи. Сделайте запись, которую вы хотите запустить в кэше текущей записи, и задайте для свойства CacheStart значение свойства Bookmark .
Ядро СУБД Microsoft Access запрашивает записи в диапазоне кэша из кэша и запрашивает записи за пределами диапазона кэша с сервера.
Записи, полученные из кэша, не отражают изменения, внесенные одновременно в исходные данные другими пользователями.
Чтобы принудительно обновить все кэшированные данные, задайте для свойства CacheSize объекта Recordset значение 0, повторно задайте для него размер первоначально запрошенного кэша, а затем используйте метод FillCache .