Data.DB.TDataLink.Eof

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Eof: Boolean read GetEOF;

C++

__property bool Eof = {read=GetEOF, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
Data.DB.pas
Data.DB.hpp
Data.DB TDataLink

説明

データセット内の最終レコードがアクティブかどうかを示します。

Eof プロパティをインスペクトすると,TDataLink に関連付けられているデータセットコンポーネントが最終レコードに位置するかどうかを判定できます。Eof が true の場合,アクティブなレコードは無条件にデータセット内の最終行に位置します。次のような場合,Eof は true になります。

関連付けられているデータセットが空

データセットの Last メソッドの呼び出しが行われ,データセットは単方向ではない

データセットの Next メソッドの呼び出しが行われ,メソッドが失敗する(最終行がすでにアクティブであるため)

データセットの SetRange メソッドの呼び出しが行われ,空の結果セットが返される

その他の場合,Eof は false です。アプリケーションは,上の条件の 1 つが満たされない限り Eof を false であるとみなし,プロパティを直接テストします。

ヒント:  Eof と Bof がいずれも true ならば,データセットまたは範囲は空です。

関連項目