Seit einigen Delphi-Versionen kann man auch sowas schreiben. Das ist insbesondere dann übersichtlicher, wenn das
SQL mit if-then-else und/oder Schleifen zusammengesetzt wird.
Delphi-Quellcode:
qyr_Buchungen.SQL.BeginUpdate;
qyr_Buchungen.SQL.Clear;
qyr_Buchungen.SQL.AddStrings([
'select',
' Datum,',
' Name,',
' Vorname,',
' PersNr,',
' Abteilung,',
' xxxxxxxxxxxxxxxxxxxxxxxxxx ',
'from Buchungen ',
'where Datum > lsUsrDatum'
]);
qyr_Buchungen.SQL.EndUpdate;
Aber ich sehe gerade: es geht ja gar nicht um das Zusammensetzen der
SQL-Befehle