CDaoRecordset::MoveNext

void MoveNext ();
броска (CDaoException, CMemoryException);

Примечания

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

Осторожно   Вызов любой из функций перемещения выдает исключение, если набор записей не имеет записей. В общем вызовите IsBOF и IsEOF до операции перемещения для определения, имеет ли какие-либо записи набор записей. После того, как вы называете открытые или Requery, вызовите IsBOF и IsEOF.

При вызове функций переместить из текущей записи в настоящее время обновлены или добавлены, обновления теряются без предупреждения.

Используйте функции переместить для перемещения от записи к записи не применять условие. Используйте операции поиска для поиска записей в динамического или объект recordset статического типа, удовлетворяющий определенное условие. Чтобы найти записи в объекте recordset табличного типа, вызовите Seek.

Если набор записей содержит объекта recordset табличного типа, движение следует текущий индекс таблицы. Текущий индекс можно задать с помощью свойства Index базового объекта DAO. Если не установить текущий индекс, не определен порядок возвращаемых записей.

Чтобы переместить позицию текущей записи в объекте recordset определенное количество записей вперед или назад, вызовите переместить.

Для получения дополнительных сведений о поиске записей, см. статью записей DAO: навигации набора записей в Руководстве по Visual C++ программист. Сопутствующую информацию приведены в разделах «Переместить метод» и «MoveFirst, MoveLast, MoveNext, MovePrevious методы» в справке DAO.

Обзор CDaoRecordsetЧлены класса | Иерархическая схема

См. также CDaoRecordset::Move, CDaoRecordset::MoveFirst, CDaoRecordset::MoveLast, CDaoRecordset::MovePrev

Index