Freigeben über


CRecordset::MoveLast

 

Löscht den ersten Datensatz des letzten vollständigen Rowset den aktuellen Datensatz.

Syntax

void MoveLast( );

Hinweise

Wenn Sie das gesammelte Abrufen von Zeilen nicht implementiert haben, hat das Recordset eine Größe von 1, sodass bewegt sich MoveLast einfach zum letzten Datensatz des Recordsets.

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.

Warnung

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

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

Exception

Condition

Diese Methode kann Ausnahmen des Typs CDBException* und CMemoryException* auslösen.

Im Beispiel für IsBOF.

Anforderungen

Header: afxdb.h

Siehe auch

CRecordset Class
Hierarchiediagramm
CRecordset::Move
CRecordset::MoveFirst
CRecordset::MoveNext
CRecordset::MovePrev
CRecordset::IsBOF
CRecordset::IsEOF