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