Vielen Dank mKinzler und fKerber,
Habe es nun mit union versucht, hier der Code :
Delphi-Quellcode:
SQL_TEXT := SQL_TEXT +
' Where (DATUM = :voDatum and Zeit >= :vonZeit) union'+
' (DATUM between :voDATUM2 and :biDATUM2) union '+
'and (DATUM = :biDatum and ZEIT <= :bisZEIT)';
cxMemo.Lines.Add(SQL_TEXT);
ABSQuery.SQL.Add(SQL_TEXT);
with ABSQuery.Params do begin
ParamValues['voDatum'] :=DateToStr(vonDatum.Date);
ParamValues['vonZeit'] :=edVonDatvonZeit.Text;
ParamValues['voDatum2'] :=DateToStr(vonDatum.Date +1);
ParamValues['biDatum'] :=DateToStr(bisDatum.Date);
ParamValues['biDatum2'] :=DateToStr(bisDatum.Date -1);
ParamValues['bisZEIT'] :=edbisDatbisZeit.Text;
end;
Hier erhalte ich allerdings folgende Fehlermeldung ?
Im Projekt .... ist eine
Exception der Klasse EABSException aufgetreten.
Meldung : "Token 'Select' expected , but 'Datum' at line 1, column 79 - Native Error 30194 !
Hängt das etwa mit dem WOrt Datum zusammen, vielleicht ein reserviertes Wort ?