Gewöhnlich iteriert man durch eine Datenbanktabelle mit einer While-Schleife, die bei Beginn prüft, ob sich der Datensatzzeiger bereits am Ende der Tabelle (eof) befindet:
Delphi-Quellcode:
Dataset.first;
While not Dataset.Eof do
begin
...
Dataset.Next;
end;
Wenn sich kein Datensatz in der Tabelle befindet, wird die While-Schleife auch nicht durchlaufen.