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


CRecordset::IsEOF

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

BOOL IsEOF( ) const;

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

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

Заметки

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

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

Пример

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

Требования

Header: afxdb.h

См. также

Ссылки

Класс CRecordset

Диаграмма иерархии

CRecordset::IsBOF

CRecordset::MoveLast

CRecordset::MoveNext