[Overview][Constants][Types][Classes][Procedures and functions][Index] |
Indicates whether the last record has been reached.
Source position: db.pas line 1341
public property TDataSet.EOF: Boolean |
EOF is True if the cursor is on the last record in the dataset, and no more records are available. It is also True for an empty dataset. The EOF property will be set to True in the following cases:
In all other cases, EOF is False. Note that when the cursor is on the last-but-one record, and Next is called, EOF will not yet be True. It is only when the cursor is on the last record and Next is called, that EOF will become True. This means that the following loop will stop after the last record was visited:
With MyDataset do While not EOF do begin DoSomething; Next; end;
|
Is the cursor at the beginning of the data (on the first record) |
|
|
Go to the next record in the dataset. |
|
|
Navigate forward to the last record |
|
|
Check if the dataset contains no data |
lazarus-ccr.sourceforge.net |