Home » Tutorials » Datenbanken » Datenbanken für Fortgeschrittene

Datenbanken für Fortgeschrittene

SQL in Delphi

Wir haben nun kurz angerissen, wie SQL verwendet wird. Um die Abfragesprache in eigenen Anwendungen einzusetzen, muss die TQuery-Komponente verwendet werden. Diese hat eine Eigenschaft SQL, der der SQL-Abfragestring hinzugefügt wird. Beim Öffnen der Query-Komponente (z.B. active:=true) wird diese Abfrage automatisch ausgeführt. Anschließend kann die TQuery-Komponente fast wie eine TTable-Komponente verwendet werden. Über eine DataSource-Komponente lässt sie sich z.B. an ein DBGrid anbinden, das dann die Ergebnisdatensätze anzeigt.
Noch einmal konkret die Abfrage:

 Query1.Active:=false;
  Query1.Sql.Clear;
  Query1.Sql.Add('SELECT * FROM artikel WHERE preis>10 AND preis<100');
  Query1.Active:=true;