Thema: Delphi RecordCount ?????

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#7

Re: RecordCount ?????

  Alt 6. Dez 2003, 21:09
Wie bei einem Cursor in der DB bekommst du mit ".RecordCount" die Anzahl der Datensätze, die bis dahin durchlaufen wurden.

Hast du einen Abfrage, die meinetwegen ein Grid füllt, ausgeführt und willst zum Schluss die Anzahl der Einträge wissen.
Dann wird dir RecordCount auch die exakte Anzahl zeigen.

Ansonsten musst du "SELECT Count(*)" nutzen. Wenn du auf einer prof. DB arbeitest dann wird der Optimizer sowieso erkennen, dass du nicht den Inhalt der Tabelle willst, sondern nur die Anzahl der Einträge.
SQL-Code:
SELECT count(*)
FROM Tabelle
ist deshalb immer schneller als
SQL-Code:
SELECT *
FROM Tabelle
  Mit Zitat antworten Zitat