lange nicht hier gewesen. Schön, dass es dieses Forum noch gibt.
Ich hole mir Daten über eine ODBC-Schnittstelle mit Hilfe des Microsoft Query.
Um die Datenmenge einzugrenzen, setzte ich als Kriterium [Datum] und fülle die folgende Parameterabfrage mit DD.MM.YYYY (z.B. 19.04.2002).
Soweit auch kein Problem, funktioniert. Doch wenn ich dieselbe Abfrage aus Excel heraus starte, die Parameterabfrage nach dem Kriterium fragt und ich das Datum genauso eingebe wie oben beschrieben, wird die Abfrage mit "allgemeiner ODBC-Fehler" abgebrochen.
Offensichtlich interpretiert Excel die Eingabe anders als Query. Auch hab ich es noch nicht geschafft das Datum direkt als Kriterium im Query (also ohne Parameterabfrage) vorzugeben.
Das Ganze können wir auch verkürzen, wenn mir jemand sagen kann wie die folgende CommandText aussehen soll:
"SELECT * FROM MeineTabelle MeineTabelle where BuchDatum= ?")
Ich hab bereits sämtliche mir geläufigen Formatierung (format("19.04.2002", "YYYY-MM-DD")) probiert. Kein Erfolg!
Folgendermaßen sehen die Daten im Query aus:
Nummer BuchDatum
12RR00019 2002-04-19 00:00:00,000
12RR03241 2002-07-17 00:00:00,000
12RR11325 2003-05-05 00:00:00,000
12RR29848 2004-08-26 00:00:00,000
12RR29862 2004-08-26 00:00:00,000
12RR37296 2005-03-26 00:00:00,000
12RR40898 2005-06-16 00:00:00,000
12RR52025 2006-04-29 00:00:00,000
12RR54735 2006-06-13 00:00:00,000
12RR57416 2006-08-14 00:00:00,000
12R000472 2002-04-19 00:00:00,000
12R007919 2002-04-19 00:00:00,000
12R019342 2002-04-19 00:00:00,000
Hoffe auf eure Hilfe.
Gruß Horst