Поделиться через


CRecordset::IsEOF

 

Возвращает ненулевое значение, если набор записей был расположен после последней записи.Отсутствует текущая запись.

Синтаксис

BOOL IsEOF( ) const;

Возвращаемое значение

Ненулевой если набор записей не содержит записи или если прокрутили за последней записью; в противном случае – значение 0.

Заметки

Эта функция-член вызывается при прокрутке от записи к записи для изучения шли ли за последней записью набора записей.Можно также использовать IsEOF чтобы определить, содержит ли набор записей какие-либо записи или пуст.Сразу после вызова Открыть, если набор записей не содержит записи, то IsEOF возвращает ненулевое значение.При открытии набора записей, который содержит хотя бы одну запись, первая запись, возвращают 0 текущей записи и IsEOF.

Если последняя запись текущей записи, то при вызове MoveNext, IsEOF далее возвращает ненулевое значение.Если IsEOF возвращает ненулевое и вызове MoveNext, возникает ошибка.Если IsEOF возвращает ненулевое, текущая запись не определена, и любое действие, требует текущей записи приведет к ошибке.

См. пример для IsBOF.

Требования

Header: afxdb.h

См. также

CRecordset Class
Диаграмма иерархии
CRecordset::IsBOF
CRecordset::MoveLast
CRecordset::MoveNext