Access-DB nach Datum abfragen
Christian Nill
- asp.net
Hallo allseits,
Ich würde gerne eine SQL-Abfrage an einer MS-Access-Datenbank ausführen, die nur solche Einträge zurückliefert, bis zu deren "Ablaufdatum" noch mindestens 3 Tage Luft ist.
Vorher bin ich aber schon hier gescheitert. Bei folgender Abfrage:
SELECT * FROM Tour WHERE Datum = #05/16/2000#
erhalte ich diese Fehlermeldung:
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e10'
[Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.
Leider kann ich mir keinen Reim darauf machen, weiß aus dem Forum vielleicht jemand Rat?
Vielen Dank,
Christian Nill
Hallo allseits,
Ich würde gerne eine SQL-Abfrage an einer MS-Access-Datenbank ausführen, die nur solche Einträge zurückliefert, bis zu deren "Ablaufdatum" noch mindestens 3 Tage Luft ist.
Vorher bin ich aber schon hier gescheitert. Bei folgender Abfrage:
SELECT * FROM Tour WHERE Datum = #05/16/2000#
erhalte ich diese Fehlermeldung:
Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e10'
[Microsoft][ODBC Microsoft Access Driver] 1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben.
Leider kann ich mir keinen Reim darauf machen, weiß aus dem Forum vielleicht jemand Rat?
Vielen Dank,
Christian Nill
Hallo,
probier mal das hier:
SELECT * FROM Tour WHERE [Datum] = #2000/05/16#
Erstens ist Datum ein Schluesselwort (bei deutschem Access) und das
Datum sollte immer im Format JJJJ/MM/TT abgefragt werden.
Tschau, Stefan
Vielen Dank,
es war wohl das Schlüsselwort
Übrigens, das Datumsformat wurde aktzeptiert.
Christian Nill
Vielen Dank,
es war wohl das SchlüsselwortÜbrigens, das Datumsformat wurde aktzeptiert.
Christian Nill
Hallo,
das Datum wird zwar akzeptiert, allerdings kann es dir passieren, daß
bei einem amerikanischen Server die Abfrage nicht mehr funktioniert,
da amerikanische Ländereinstellungen nun mal anders sind.
(Viele große Hoster haben auch Server in den USA !)
Tschau, Stefan