CRecordset::IsEOF

BOOL IsEOF( ) const;

Rückgabewert

Ungleich NULL, wenn das Recordset keine Datensätze enthält oder wenn Sie über den letzten Datensatz hinaus gescrollt haben; andernfalls 0.

Bemerkungen

Rufen Sie diese Memberfunktion auf, wie Sie Blättern von Datensatz zu Datensatz zu erfahren, ob Sie den letzten Datensatz des Recordsets überschritten haben. Sie können auch IsEOF verwenden, um festzustellen, ob das Recordset keine Datensätze enthält oder leer ist. Sofort nachdem Sie Öffnen, aufrufen Wenn das Recordset keine Datensätze enthält, gibt IsEOF ungleich NULL zurück. Beim Öffnen eines Recordsets, die mindestens einen Datensatz der erste Datensatz ist der aktuelle Datensatz und IsEOF gibt 0 zurück.

Wenn der letzte Datensatz der aktuelle Datensatz ist wenn Sie MoveNextaufrufen, wird anschließend IsEOF ungleich NULL zurückgeben. Wenn IsEOF gibt NULL zurück, und MoveNextaufrufen, tritt ein Fehler auf. Wenn IsEOF ungleich NULL zurückgibt, ist des aktuellen Datensatzes nicht definiert, und jede Aktion, die einen aktuellen Datensatz erfordert führt zu einem Fehler.

Beispiel

Siehe das Beispiel für IsBOF.

CRecordset ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRecordset::IsBOF, CRecordset::MoveLast, CRecordset::MoveNext

Index