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


CRecordset::MoveNext

 

Делает первой записью в следующем наборе строк текущую запись.

Синтаксис

void MoveNext( );

Заметки

Если не реализован bulk строку выборку, то набор записей имеет размер набора строк равен 1, поэтому MoveNext просто перемещает к следующей записи.

Примечание

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

Предупреждение

Вызов любого Переместить действует штрихи исключение, если набор записей не содержит записей.Для определения, имеет ли набор записей какие-либо записи, вызовите IsBOF и IsEOF.

Примечание

Также рекомендуется вызвать метод IsEOF перед вызовом MoveNext.Например, если прокрутили за пределами набора записей, то IsEOF возвратит ненулевой; последующий вызов MoveNext выдал исключение.

Примечание

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

Дополнительные сведения о перемещении по набору записей см. статьи Набор записей. Прокрутка (ODBC) и Набор записей. Закладки и абсолютное позиционирование (ODBC).Дополнительные сведения о массовой строке выборке см. в статье Набор записей. Пакетная выборка строк (ODBC).

Исключения

Exception

Condition

Этот метод может создавать исключения типа CDBException* и CMemoryException*.

См. пример для IsBOF.

Требования

Header: afxdb.h

См. также

CRecordset Class
Диаграмма иерархии
CRecordset::Move
CRecordset::MovePrev
CRecordset::MoveFirst
CRecordset::MoveLast
CRecordset::IsBOF
CRecordset::IsEOF