Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Обновляет данные в объекте Recordset с помощью повторного выполнения запроса, на котором основан объект.
Синтаксис
набор записей. Параметры запроса
Параметры
| Имя | Описание |
|---|---|
| Options | Необязательный параметр. Битовая маска, содержащая значения ExecuteOptionEnum и CommandTypeEnum , влияющие на эту операцию. |
Примечание.
Если для параметра задано значение adAsyncExecute, эта операция будет выполняться асинхронно, а по завершении будет выдано событие RecordsetChangeComplete .
Значения ExecuteOpenEnumadExecuteNoRecords или adExecuteStream не следует использовать с requery.
Замечания
Используйте метод Requery , чтобы обновить все содержимое объекта Recordset из источника данных, повторно введя исходную команду и повторно извлекая данные. Вызов этого метода эквивалентен последовательному вызову методов Close и Open . При редактировании текущей записи или добавлении новой записи возникает ошибка.
Пока объект Recordset открыт, свойства, определяющие характер курсора (CursorType, LockType, MaxRecords и т. д.), доступны только для чтения. Таким образом, метод Requery может обновлять только текущий курсор. Чтобы изменить любое из свойств курсора и просмотреть результаты, необходимо использовать метод Close , чтобы свойства снова стали чтением и записью. Затем можно изменить параметры свойства и вызвать метод Open , чтобы снова открыть курсор.