Hallo,
DataModule1.ADOQuery_DBGird.SQL.Text := 'SELECT * FROM tabelle WHERE Date BETWEEN filter_von AND filter_bis';
Du schreibst das direkt als String.
Delphi-Quellcode:
DataModule1.ADOQuery_DBGird.SQL.Text :=
'SELECT * FROM tabelle WHERE Date BETWEEN :filter_von AND :filter_bis';
DataModule1.ADOQuery_DBGird.ParamByName('filter_von').AsDateTime:= tdtFilter_von;
DataModule1.ADOQuery_DBGird.ParamByName('filter_bis').AsDateTime:= tdtFilter_bis;
Ich habe auch gleich mal nen tdt davorgesetzt,
dann ist es leichter zu verstehen, was eine Variable für einen Typ hat.
Heiko