Delphi-Quellcode:
'where T._Tag_Von <= ''' + datetimetostr(now) + ''' ' +
'and T._Tag_Bis >= ''' + datetimetostr(now)+ ''' ' +
'and T._Tag_Bis > ''' + datetostr(now + 1) +''' and ((_KZ2= '''') or (_KZ2 is NULL))';
Ist das wirklich was du abfragen willst?
- Von-Datum kleiner oder gleich jetzt
- Bis-Datum größer oder gleich jetzt
- Bis-Datum größer als morgen früh 00:00
- Kennzeichen 2 leer
Der zweite Punkt wird doch vom dritten komplett rausgenommen?!
Was für Datentypen sind denn _Tag_Von und _Tag_Bis in der Datenbank?
Du hast die Abfrage doch garantiert mal im
SQL Managment Studio (oder wie das Ding heißt) ausprobiert. Entspricht die dem String, den du mit dem Programm zusammenbaust?