次の方法で共有


CRecordset::IsEOF

レコードセットが最後のレコードの後で設定された場合は、を返します。現在のレコードがありません。

BOOL IsEOF( ) const;

戻り値

レコードセットがレコードが含まれていないか、または最後のレコードにスクロールする場合は、; それ以外の場合は 0。

解説

レコードセットの最後のレコードが成功したかどうかについてはレコードからレコードをスクロールすると、このメンバー関数を呼び出します。また、レコードセットがレコードを含む場合、または空であるかどうかを確認するに IsEOF を使用できます。**[開く]**を呼び出した直後に、レコードセットがレコードがある場合、IsEOF は非ゼロを返します。1 文字以上のレコードを持つレコードセットを開くと、先頭のレコードが現在のレコードと IsEOF は 0 を返します。

MoveNextを呼び出すときは、最後のレコードが現在のレコードの場合、IsEOF に、非ゼロを返します。IsEOF がゼロ以外の値を返し、MoveNextを呼び出すと、エラーが発生します。IsEOF がゼロ以外の値を返した場合、現在のレコードは定義されず、現在のレコードを要求するアクションにエラーが発生します。

使用例

IsBOFの例を参照してください。

必要条件

Header: afxdb.h

参照

関連項目

CRecordset クラス

階層図

CRecordset::IsBOF

CRecordset::MoveLast

CRecordset::MoveNext