CRecordset::IsEOF

BOOL IsEOF( ) const;

返回值:
如果记录集中不包含记录或者程序已经滚动到最后一个记录之后,则返回非零值;否则返回0。

说明:
当应用程序在记录之间滚动时,调用这个成员函数来确定应用程序是否已滚动超出了记录集的最后一个记录。你也可以使用IsEOF来确定记录集中是包含了记录还是为空。在调用了Open以后,如果记录集不包含记录,IsEOF返回非零值。当你打开一个至少具有一条记录的记录集的时候,第一条记录成为当前记录,IsEOF返回0。
如果在你调用MoveNext的时候,当前记录是最后一条记录,IsEOF将会返回一个非零值。如果IsEOF返回非零值并且你调用了MoveNext,将会产生一个错误。如果IsEOF返回非零值,则当前记录未定义,并且任何需要当前记录的操作将会导致错误。

示例:参见IsBOF的例子。

请参阅:
CRecordset::IsBOF, CRecordset::MoveLast, CRecordset::MoveNext