privatevoid MoveFirst ( );
werfen ( CDBException, CMemoryException );
Bemerkungen
Rufen Sie diese Memberfunktion um den ersten Datensatz in das erste Rowset den aktuellen Datensatz zu machen. Unabhängig davon, ob gesammelte implementiert wurde werden diese immer den ersten Datensatz im recordset.
Sie müssen keinen MoveFirst aufrufen, sofort nachdem Sie das Recordset öffnen. Zu diesem Zeitpunkt ist der erste Datensatz (falls vorhanden) automatisch den aktuellen Datensatz.
Hinweis&Nbsp; Dieser Member-Funktion ist nicht gültig für vorwärts-recordsets.
Hinweis&Nbsp; Wenn Sie durch ein Recordset zu verschieben, können nicht gelöschte Datensätze übersprungen werden. Finden Sie unter die IsDeleted -Memberfunktion für details.
Vorsicht&Nbsp; Aufrufen der Funktionen Verschieben löst eine Ausnahme, wenn das Recordset keine Datensätze enthält. Um festzustellen, ob das Recordset Datensätze enthält, rufen Sie IsBOF und IsEOF.
Wenn Sie der Funktionen Verschieben , aufrufen während der aktuelle Datensatz wird aktualisiert oder hinzugefügt, die Updates werden ohne Warnung verloren.
Weitere Informationen zur Recordsetnavigation finden Sie unter Artikel Recordset: Scrollen (ODBC) und Recordset: Lesezeichen und Absolute Positionen (ODBC) im Visual C++ Programmer's Guide. Weitere Informationen über gesammelte finden Sie im Artikel Recordset: Abrufen von Datensätzen in einer Sammeloperation (ODBC) im Visual C++ Programmer's Guide.
Beispiel
Siehe das Beispiel für IsBOF.
CRecordset Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;Symbolleistenbefehl, CRecordset::MoveLast, CRecordset::MoveNext, CRecordset::MovePrev, CRecordset::IsBOF, CRecordset::IsEOF