Genau so
Delphi-Quellcode:
with query do
begin
Close;
SQL.text:= '
SELECT * FROM `arbeitszeit` WHERE kundennummer = ' + querykunden.Fieldbyname('
kundennummer').AsString + '
AND datum BETWEEN :datumvon AND :datumbis' ;
ParamCheck:= true;
ParamByName('
datumvon').AsDate := DTPvon.date;
ParamByName('
datumbis').AsDate := DTPbis.date;
Open;
end;
hab ich es jetzt gemacht, aber nun kommt die Meldung "Parameter 'kundennummer' nicht gefunden.' " Und genauso mit "datumvon", wenn ich "kundennummer" weglasse. Kann es sein, dass TZMySQLQuery anders mit Parametern umgeht als TQuery?