Data.DB.TDataLink.Eof
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 ならば,データセットまたは範囲は空です。