CDaoRecordset::FindNext

BOOL FindNext (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 SQL­Anweisung ohne das Wort wo) verwendet, um den Datensatz zu finden.

Bemerkungen

Rufen Sie diese Memberfunktion um den nächsten Datensatz zu finden, der eine angegebene Bedingung entspricht. Die SuchenWeiter -Member-Funktion beginnt die Suche am aktuellen Datensatz und sucht bis zum Ende des Recordset-Objekts.

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 FindNext 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 usw.

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 ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDaoRecordset::Find, CDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::FindPrev

Index