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


CDaoRecordset::Requery

Эта функция-член вызывается перестроение (обновление) набора записей.

virtual void Requery( );

Заметки

Если какие-либо записи возвращаются, то первая запись становится текущей записью.

В набор записей, чтобы отразить добавления и удаления или другие пользователи выполняют к источнику данных, необходимо перестроить набор записей путем вызова Requery.Если набор записей является динамическим подмножеством данных, он автоматически отражает обновления или другие пользователи выполняют его существующим записям (но не сложениям).Если набор записей является моментальным снимком, необходимо вызвать метод Requery, чтобы отразить правки другими пользователями, а также сложениями и удалений.

Для динамического подмножества данных или моментального снимка, вызов Requery каждый раз, когда требуется перестроить набор записей с помощью значения параметров.Задайте новые фильтр или сортировку с помощью m_strFilter и m_strSort перед вызовом Requery.Заданы новые параметры путем присвоения новых значений к элементам данных параметра до вызова Requery.

Если попытки перестроить fail набора записей, то набор записей закрыть.Прежде чем вызывать метод Requery можно указать, является ли набор записей может быть requeried, вызвав функцию-член CanRestart.CanRestart не гарантирует, что Requery завершится успешно.

Предупреждающее замечаниеВнимание

Вызов Requery только после того, как был вызван Открыть.

ПримечаниеПримечание

Вызов закладки Requery DAO изменений.

Нельзя вызывать Requery в наборе записей является динамическим подмножеством данных- типа или моментальный снимок- типа, если вызов CanRestart 0, то возвращается ни можно использовать в наборе записей пользователем табличный тип.

Если и IsBOF и ненулевое IsEOF, возвращаемое после вызова Requery запрос не возвращены все записи и набор записей не содержат никаких данных.

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

Требования

Header: afxdao.h

См. также

Ссылки

Класс CDaoRecordset

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

CDaoRecordset::CanRestart