BOOL FindLast (LPCTSTR LpszFilter );
Werfen Sie (CDaoException, CMemoryException);
Rückgabewert
Ungleich NULL, wenn übereinstimmende Datensätze gefunden werden, sonst 0.
Parameter
lpszFilter
Ein String-Ausdruck (wie die WHERE -Klausel in einer SQLAnweisung ohne das Wort wo) verwendet, um den Datensatz zu finden.
Bemerkungen
Rufen Sie diese Memberfunktion um den letzten Datensatz suchen, der eine angegebene Bedingung entspricht. Die FindLast -Member-Funktion beginnt die Suche am Ende des Recordsets und sucht rückwärts in Richtung Anfang des Recordsets.
Wenn Sie alle Datensätze in Ihrer Suche (nicht nur diejenigen, die eine bestimmte Bedingung erfüllen) eine der Move-Operationen verwenden, um von Datensatz zu Datensatz wechseln einschließen möchten. Um einen Datensatz in einem Recordset vom Typ Tabelle zu suchen, rufen Sie die Memberfunktion Seek.
Wenn ein Datensatz den Suchkriterien nicht gefunden wird, der aktuelle Datensatzzeiger ist unbestimmt und FindLast gibt 0 (null) zurück. Wenn das Recordset mehr als einen Datensatz, die den Kriterien entspricht enthält, FindFirst sucht das erste Vorkommen, sucht FindNext das nächste Vorkommen nach dem ersten Vorkommen, und So weiter.
Vorsicht&Nbsp; Wenn Sie den aktuellen Datensatz bearbeiten, achten Sie darauf, dass Sie die Änderungen speichern, indem Sie die Update -Memberfunktion aufrufen, bevor Sie zu einem anderen Datensatz wechseln. Wenn Sie zu einem anderen Datensatz verschieben, ohne zu aktualisieren, gehen Ihre Änderungen verloren ohne Warnung.
Mithilfe einer der Vorgänge finden ist nicht identisch mit dem Aufruf der MoveFirst oder MoveNext, jedoch macht einfach den ersten oder nächsten Datensatz aktuelle ohne Angabe einer Bedingung. Sie können einen Suchvorgang mit ein Verschiebevorgang folgen.
Beachten Sie die folgenden im Auge, wenn die Suchvorgänge verwenden:
Weitere Informationen zum Suchen von Datensätzen, finden Sie im Artikel DAO-Recordset: Recordset-Navigation im Visual C++ Programmer's Guide. Weitere Informationen finden Sie im Thema "FindFirst, FindLast, FindNext, FindPrevious-Methoden" in der DAO-Hilfe.
CDaoRecordset Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CDaoRecordset::Find, CDaoRecordset::FindFirst, CDaoRecordset::FindNext, CDaoRecordset::FindPrev