CRecordset::IsEOF

如果資料錄集在最後一筆資料錄後,將其放置傳回非零。沒有目前資料錄。

BOOL IsEOF( ) const;

傳回值

不是零,如果資料錄集不包含資料錄,或如果您在最後一筆資料錄之外移動;則為 0。

備註

呼叫此成員函式,可從資料錄捲動至資料錄了解您是否超出資料錄集的最後一筆資料錄範圍。您也可以使用 IsEOF 判斷資料錄集是否包含任何資料錄或是空的。在呼叫後, 開啟,如果資料錄集並不包含資料錄, IsEOF 傳回非零。當您開啟至少有一個資料錄的資料錄集時,第一筆資料錄保留為目前資料錄和 IsEOF 會傳回 0。

如果最後一筆資料錄保留為目前資料錄,當您呼叫 MoveNextIsEOF 接下來將傳回非零。如果 IsEOF 傳回非零,而且您 MoveNext呼叫,則會發生錯誤。如果 IsEOF 傳回非零,目前的資料錄,則會發生未定義,而且需要一個目前記錄的所有動作會導致錯誤。

範例

IsBOF。請參閱範例。

需求

Header: afxdb.h

請參閱

參考

CRecordset 類別

階層架構圖

CRecordset::IsBOF

CRecordset::MoveLast

CRecordset::MoveNext