CRecordset::MoveNext
Löscht den ersten Datensatz im folgenden Rowset den aktuellen Datensatz.
void MoveNext( );
Hinweise
Wenn Sie das gesammelte Abrufen von Zeilen nicht implementiert haben, hat das Recordset eine Größe von 1, sodass bewegt sich MoveNext einfach zum nächsten Datensatz.
Hinweis |
---|
Wenn Sie durch ein Recordset navigieren, können Sie gelöschte Datensätze nicht überspringen.Siehe die IsDeleted-Memberfunktion für Details. |
Vorsicht |
---|
Eine der Move-Funktionen aufgerufen, löst eine Ausnahme aus, wenn das Recordset keine Datensätze verfügt.Um festzustellen ob das Recordset alle Datensätze aufweist, rufen Sie IsBOF und IsEOF auf. |
Hinweis |
---|
Es wird auch empfohlen, IsEOF aufrufen, bevor Sie MoveNext aufrufen.Wenn Sie beispielsweise nach dem Ende des Recordsets gescrollt haben, gibt IsEOF-Wert ungleich 0 (null) zurück; ein nachfolgender Aufruf MoveNext würde eine Ausnahme auslösen. |
Hinweis |
---|
Wenn Sie aufrufen, wird entweder Move, während der aktuelle Datensatz aktualisiert oder hinzugefügt wird, die Updates verloren, ohne Warnung. |
Weitere Informationen zur Recordsetnavigation, finden Sie in Artikel Recordset: Scrollen (ODBC) und Recordset: Lesezeichen und absolute Positionen (ODBC).Weitere Informationen über das gesammelte Abrufen von Zeilen, finden Sie im Artikel Recordset: Datensätzen in einer Sammeloperation (ODBC).
Ausnahmen
Diese Methode kann Ausnahmen des Typs CDBException* und CMemoryException* auslösen.
Beispiel
Im Beispiel für IsBOF.
Anforderungen
Header: afxdb.h