Wenn du
SQL-Variablen benutzt bekommst du 1. ein paar Probleme weniger und 2. läuft es nächsten Ausführen wesentlich schneller.
Delphi-Quellcode:
Query1.SQL.TEXT :=
'SELECT *' + #10 +
'FROM "t:eDienstreisebuch\mainDB.dbf"' + #10 +
'WHERE Dienst_PKW = :iDienst_PKW And' + #10 +
' Datum = :iDateT';
Query1.prepare;
Query1.ParamByName('iDienst_PKW').AsString := Dienst_Pkw.text;
Query1.ParamByName('iDateT').AsDateTime := DateT.DateTime;
Query1.open;
p.s.: Die Lesbarkeit ist so auch wesentlich besser...