Thema: Delphi Wiedervorlageliste

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#11

Re: Wiedervorlageliste

  Alt 15. Mär 2004, 16:08
Zitat von Robert_G:
@Shmia
Eine Abfrage mit Count(*) wird vom Optimizer einer vernünftigen DB anders interpretiert als eine Abfrage, die die Daten der Tabelle(-n) darstellt.
Dein Open führt immer noch die komplette Abfrage aus, auch wenn du nicht durch die Ergebnismenge läufst.
I know.
Ich wollte damit sagen: "wozu prüfen, wieviele Datensätze vorhanden sind,
wenn ich diese Datensätze ohnehin in einem Grid darbieten möchte."
Dann ruft man doch gleich die gewünschte Datenmenge ab;
sollte diese leer sein ist nichts (*) verschwendet, sollten Datensätze
vorhanden sein, werden diese gleich angezeigt.

*) Statt einem Feld mit einem Datensatz würden mehrere Felder
mit keinem Datensatz übertragen. Ein geringer Overhead,
den man leicht in Kauf nehmen kann, zumal man eine Query einsparen kann.
Andreas
  Mit Zitat antworten Zitat