Zitat von
davar:
... Was für Vorteile bringen denn Parameter? ...
Einer der Vorteile ist das Du dich nicht darum kümmern musst das die Daten im richtigen Format zum Server kommen. Gerade bei DateTime-Feldern musst Du ja, wenn Du es als String übergibst, immer wissen wie die Datenbank das Datum haben möchte.
Mit Parametern sähe das einfach so aus:
Delphi-Quellcode:
begin
with Query do
begin
Close;
SQL.Text := '
SELECT * FROM arbeitszeit WHERE datum BETWEEN :datumvon AND :datumbis';
ParamCheck := True;
ParamByName('
datumvon').AsDate := DTPvon.date;
ParamByName('
datumbis').AsDate := DTPbis.date;
Open;
end;
end;
Stephan B.