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


CRecordset::MoveFirst

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

void MoveFirst( );

Заметки

Независимо от того, реализованы ли выборка строк bulk это значение всегда является первой записью в наборе записей.

Не следует вызывать MoveFirst сразу после открытия набора записей. В это время первой записи (если таковые имеются), автоматически текущая запись.

Примечание

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

Примечание

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

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

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

Примечание

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

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

Исключения

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

Пример

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

Требования

Header: afxdb.h

См. также

Ссылки

Класс CRecordset

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

CRecordset::Move

CRecordset::MoveLast

CRecordset::MoveNext

CRecordset::MovePrev

CRecordset::IsBOF

CRecordset::IsEOF