Meiner Kenntnis und Erfahrung nach werden bei der Abfrage von RecordCount immer nur die in der Datenmenge des Queries bzw. DataSets befindlichen Datensätze berücksichtigt. Wieviele Datensätze bei einem Select-Befehl aus der Datenbank gelesen werden, hängt von verschiedenen Dataset-Einstellungen ab. Erst ein Dataset.Last sorgt dafür, daß RecordCount alle zum Zeitpunkt der Abfrage vorhandenen Datensätze berücksichtigt. Ein
SQL-seitiges Count ist davon unabhängig und zählt die tatsächlich in er
DB vorhandenen Datensätze.