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;