Danke mKinzler,
funktioniert mit denParametern, allerdings mit einem Schönheitsfehler.
Folgende Params wurden übergeben :
siehe Anhang Abfr_erst
Die Datensätze im roten Rechteck siehe Bild Anhang (Abfrage.jpg) hätten nicht
angezeigt werden dürfen, da sie nach 15:45:00 Uhr liegen.
und hier noch mal der Prog.Code:
Delphi-Quellcode:
// ist vonDatumbisZeit und gefüllt, und bisDatum unterschiedlich zu von Datum
// und bisDatbisZeit gefüllt, dann
//*********** Zeitraum über mehrere Tage hinweg *******************************
if (length(trim(edvonDatvonZeit.Text)) = 8)
and
(length(trim(edVonDatbisZeit.Text)) <> 8)
then begin
if (length(trim(edbisDatbisZeit.Text)) = 8)
and
(length(trim(edBisDatvonZeit.Text)) <> 8)
then begin
datSQL := '
and DATUM + ZEIT between :voDatvoZeit and :biDatbiZeit order by DATUM, Zeit';
end;
end;
// Zeige den SQL-BEFEHL
with dMODUL
do begin
//zQueryKanban.SQL.Clear;
zQueryKANBAN.SQL.Text := dSQL+datSQL;
ZQueryKanban.ParamByName('
voDatvoZeit').asDateTime := vonDatum.Date + StrToTime(edvonDATvonZEIT.Text);
zQueryKanban.ParamByName('
biDatbiZeit').AsDateTime := bisDatum.Date + StrToTime(edBisDATbisZeit.Text);
reditSQL.Clear;
rEditSQL.Lines.Add(zQueryKANBAN.SQL.Text);
//showmessage(zqueryKANBAN.SQL.Text);
zQueryKANBAN.Open;
end;
fehlt in der
Query irgendwo vielleicht eine Klammer ?
mfg
nachtstreuner