Solange Du mit der
BDE arbeitest (schauder) einfach die RowCount-Eigenschaft der Dataset-Komponente auswerten. Das funktioniert, weil die
BDE sich immer alle Daten eines DataSets reinnuckelt.
Sauber ist es, direkt per
SQL die Datensatzanzahl zu ermitteln:
select count (*) from <tablename>
Das funktioniert dann auch, wenn die Datenmenge nur zum Teil eingelesen wird (caching).