Zitat von
GeorgeWNewbie:
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:
Query.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...
Interessant,
brauch ich für prepare ein neuen
Query? Weil du Query1 geschrieben hast, ich momentan für den eigentlichen Code allerdings
Query 2 nutze.
Wofür steht eigentlich '+ #10 +'? Nur damit ich auch mal n wenig was lerne.