CRecordset::MovePrev
Löscht den ersten Datensatz des vorherigen Rowset den aktuellen Datensatz.
void MovePrev( );
Hinweise
Wenn Sie das gesammelte Abrufen von Zeilen nicht implementiert haben, hat das Recordset eine Größe von 1, sodass bewegt sich MovePrev einfach zum vorherigen Datensatz.
Hinweis |
---|
Diese Memberfunktion ist für Vorwärts-Recordsets ungültig. |
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, IsBOF aufrufen, bevor Sie MovePrev aufrufen.Wenn Sie vor dem Beginn des Recordsets gescrollt haben, gibt IsBOF-Wert ungleich 0 (null) zurück; ein nachfolgender Aufruf MovePrev 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