Zwei Dinge:
- Benutze Parameter
- Übergebe nicht den Namen der DateTimePicker sondern den Wert der Komponente (z.B. Date)
Ich habe jetzt nicht die Syntax des MS
SQL Servers im Kopf, also ohne Gewähr der Vollständigkeit:
Delphi-Quellcode:
KST_LagerbewertungQuery.SQL := 'SELECT * FROM KST_Lagerbewertung' +
'WHERE ''SollGeliefert'' BETWEEN :Picker3 AND :Picker4';
KST_LagerbewertungQuery.ParamByName('Picker3').AsDateTime := DateTimePicker3.Date;
KST_LagerbewertungQuery.ParamByName('Picker4).AsDateTime := DateTimePicker4Date;
Möglicherweise musst du vor der Nutzung der Parameter noch den Typ festlegen.
Grüße
Mikhal