CDaoRecordset::MoveLast
Rufen Sie die Memberfunktion auf, um den letzten Datensatz (falls vorhanden) im Recordset den aktuellen Datensatz auszuführen.
void MoveLast( );
Hinweise
Vorsicht |
---|
Eine der Move-Funktionen aufgerufen, löst eine Ausnahme aus, wenn das Recordset keine Datensätze verfügt.Im Allgemeinen rufen Sie IsBOF und IsEOF vor einem Verschiebungsvorgang auf, um zu bestimmen, ob das Recordset alle Datensätze verfügt.Nachdem Sie Öffnen oder Requery aufrufen, rufen Sie entweder IsBOF oder IsEOF auf. |
Hinweis |
---|
Wenn Sie aufrufen, wird entweder Move, während der aktuelle Datensatz aktualisiert oder hinzugefügt wird, die Updates verloren, ohne Warnung. |
Verwenden Sie die Move-Funktionen, um von Datensatz zu navigieren zu Datensatz, ohne eine Bedingung zu übernehmen.Verwenden Sie die Suchoperationen, um Sätze in einem oder einem Recordset-Objekt zu aktualisierende vom Typ Dynaset vom Typ Momentaufnahme, die eine bestimmte Bedingung erfüllen.Um einen Satz in einem Recordset vom Typ Tabellen-Objekt aufzufinden, rufen Sie Seek auf.
Wenn das Recordset ein Recordset vom Typ Tabelle verweist, folgt auf dem aktuellen Index der Tabelle.Sie können den aktuellen Index festlegen, indem Sie die Indexeigenschaft des zugrunde liegenden DAO-Objekts verwenden.Wenn Sie nicht den aktuellen Index festlegen, wird die Reihenfolge der zurückgelieferten Datensätze nicht definiert.
Wenn Sie MoveLast auf einem Recordset-Objekt auf Grundlage einer SQL-Abfrage oder eine Querydef aufrufen, wird die Abfrage vollständig erzwungen und das Recordset-Objekt wird vollständig aufgefüllt.
Um die Position des aktuellen Datensatzes in einem Recordset-Objekt verschieben, das eine bestimmte Anzahl von Datensätzen weiterleiten, oder rückwärts, rufen Sie Move auf.
Weitere Informationen finden Sie in den Themen "Verschiebungs-Methode" und "MoveFirst, MoveLast, MoveNext, MovePrevious-Methoden" in der DAO-Hilfe.
Anforderungen
Header: afxdao.h