Denkanstöße
TQuery unterscheidet sich nicht so großartig von TTable, wie Du vielleicht annimmst. Stell Dir TQuery als TTable vor, mit dem Unterschied, das Du bei TQuery die Struktur/den Aufbau der zugrundeliegenden Tabelle selbst über die Eigenschaft/das Property "
SQL" und die darin enthaltene Abfrage (engl.
Query) bestimmst. Nimm weiterhin an, das eine
Query in der
SQL-Logik aus den physischen Tabellen der Datenbank eine temporäre "AntwortDatenMengenTabelle" erzeugt. Der Vorteil einer
Query ist also im Wesentlichen der, daß Du mit ihr die feste Tabellenstruktur Deiner
DB überwinden kannst und zur Laufzeit Deines Programmes genau die Tabelle aus den physisch vorhanden Tabellen Deiner
DB erzeugen kannst, die Du gerade benötigst - Schlaraffenland also
Gruß