Mit Parametern unterscheidet es sich nicht großartig:
Delphi-Quellcode:
Tabelle.Sql.Text := 'select id, name from Tabelle where id = :id';
...
with Tabelle do
begin
Close;
Open;
ParamByName('id').Value := 0815;
Result := Irgendwas
Close;
end;
Der Vorteil ist das die Abfrage nur einmal zugewiesen werden muß. Später wird immer nur der/die Paramter eingetragen und an das
DBMS gesendet. Es muß auch nicht gequoted werden.