CRecordset::MoveNext
Makes the first record in the next rowset the current record.
void MoveNext( );
Заметки
If you have not implemented bulk row fetching, your recordset has a rowset size of 1, so MoveNext simply moves to the next record.
![]() |
---|
When you move through a recordset, you cannot skip deleted records. See the IsDeleted member function for details. |
![]() |
---|
Calling any of the Move functions throws an exception if the recordset has no records. To determine whether the recordset has any records, call IsBOF and IsEOF. |
![]() |
---|
It is also recommended that you call IsEOF before calling MoveNext. For example, if you have scrolled past the end of the recordset, IsEOF will return nonzero; a subsequent call to MoveNext would throw an exception. |
![]() |
---|
If you call any of the Move functions while the current record is being updated or added, the updates are lost without warning. |
For more information about recordset navigation, see the articles Recordset: Scrolling (ODBC) and Recordset: Bookmarks and Absolute Positions (ODBC). For more information about bulk row fetching, see the article Recordset: Fetching Records in Bulk (ODBC).
Исключения
This method can throw exceptions of type CDBException* and CMemoryException*.
Пример
See the example for IsBOF.
Требования
Header: afxdb.h