Zitat:
Das Einfachste
wären Parameter.
Delphi-Quellcode:
SQLKomponente.SQL.Text := 'select * from Tabelle where (Feld1=:edit1 and Feld2=:edit2 and Feld3=:edit3) or (Feld1=:edit2)';
SQLKomponente.ParamByName('edit1').Value := Edit1.Text;
Und wenn man das nicht nur ausführen, sondern wirklich den
SQL-Text haben will,
dann gibt es bei so mancher Komponente oft auch eine Funktion, wo man sich den
SQL-Text so zurückgeben lassen kann, dass dort die Makros und Parameter durch das Zugewiesene ersetzt wurden.