Bringt das ein Ergebnis, so versuche die Parameter:
Delphi-Quellcode:
sqlquery1.SQL.Text := 'SELECT * FROM customers WHERE Datum LIKE :datum';
sqlquery1.Params.ParamByName('datum').AsString := '22.08.2016';
Das hat geholfen. Allerdings wunderte es mich und ich habe einfach mal trim in die entsprechende variable für das Datum eingebaut. und siehe da, es funktionierte! Muss wohl ein Sonderzeichen mit dabei gewesen sein. Nun funktioniert es auch ohne LIKE. Danke!
Zitat:
Würde eigentlich lieber bei den Strings bleiben wenn möglich.
Man kann ja keinen zwingen, das Richtige zu tun
Werde deinen Vorschlag bei der nächsten
DB berücksichtigen. Aber die vorhandene zu ändern, dafür habe ich wenig Lust so kurz vor der Fertigstellung
Also, Problem gelöst.
Vielen Dank für eure Hilfe
.