Hallo,
ich habe ein kleines Problem mit einem
SQL Statment, und zwar bekomme ich einen Conversion Error angezeigt und ich habe keine Ahnung woran das liegen könnte.
Hier mal mein Code:
Delphi-Quellcode:
sql := '
SELECT adress.VB ,adress.AdrNr, adress.Name1, adress.Name2, adress.PLZ, adress.Ort, adress.Strasse, adress.Tour,aufkpf.VKNETTO, aufkpf._anzpos, aufkpf.Liefertermin ';
sql :=
sql + '
FROM adress inner join aufkpf on adress.adrNr = aufkpf.adrnr ';
sql :=
sql + '
where Sperrvermerk = '+ quotedstr('
F') +'
and aufkpf.Liefertermin <= convert('+quotedstr(DateTimeToStr (VisiDateTimePicker1.DateTime))+'
, sql_timestamp) ';
sql :=
sql + '
order by adress.VB, adress.AdrNr, aufkpf.liefertermin desc';
Das Problem muss irgendwo hier liegen:
convert('+quotedstr(DateTimeToStr(VisiDateTimePicker1.DateTime))+', sql_timestamp)
Nur ich weiß nicht wie ich das anders schreiben könnte.
Was muss ich beachten damit der Conversion Error verschwindet?
Schonmal danke für alle Antworten.
mfg
Alex