Hi Leute,
hab jetzt das problem das ich nicht nach einem Zeitraum suchen kann.
Wenn ich normla nach einen bestimmten datum frag daann zeigt er mir ergebnisse an, aber wenn ich ihm sage "SELECT * FROM TABELLE WHERE datum BETWEEN '12.12.2009' AND '15.12.2009'" dann bring er mir die fehler meldung 'Datentypen im Kriterienausdruck unverträglich', genau so wenn ich das datum in rauten schreib also so: '#15.12.2009#'. Wenn ich die einfachen anführungszeichen ' weg lass dann kommt die fehlermeldung "Syntaxfehler in Zahl in Abfrageausdruck 'datum BETWEEN 12.12.2009 AND 15.12.200' wieso lässt er da die 9 am schluss von 2009 weg?
wenn ich das datum im Format yyyyMMdd schreib also 20091215 dann bringt er keine fehlermeldung aber auch kein ergebnis, aber ich weiß das es einige ergebnisse gibt! Genau so bei yyyy-MM-dd und dd-MM-yyyy und bei MM-dd-yyyy auch. hab schon so ziemlich alles ausprobiert aber entweder es kommt ne fehlermeldung oder kein ergebnis....
Hierm mal der vb code vll hab ich ja da einen fehler:
Dim von As String
Dim bis As String
Dim vond As Date
Dim bisd As Date
von = tb1String.Substring(0, 10)
bis = tb1String.Substring(11)
vond = CDate(von)
bisd = CDate(bis)
SqlString = "SELECT * FROM Tabelle WHERE datum BETWEEN " & Format(vond, "yyyyMMdd") & " AND " & Format(bisd, "yyyyMMdd")
oder so
festerSqlString = stAcSelect & "WHERE bestell_datum BETWEEN '" & von & "' AND '" & bis & "'"
man man hab glaub echt schon ales ausprobiert
wäre echt froh wenn mir jemand helfen kann
aso und tb1String sieht so aus : 12.12.2009-15.12.2009
hab jetzt das problem das ich nicht nach einem Zeitraum suchen kann.
Wenn ich normla nach einen bestimmten datum frag daann zeigt er mir ergebnisse an, aber wenn ich ihm sage "SELECT * FROM TABELLE WHERE datum BETWEEN '12.12.2009' AND '15.12.2009'" dann bring er mir die fehler meldung 'Datentypen im Kriterienausdruck unverträglich', genau so wenn ich das datum in rauten schreib also so: '#15.12.2009#'. Wenn ich die einfachen anführungszeichen ' weg lass dann kommt die fehlermeldung "Syntaxfehler in Zahl in Abfrageausdruck 'datum BETWEEN 12.12.2009 AND 15.12.200' wieso lässt er da die 9 am schluss von 2009 weg?
wenn ich das datum im Format yyyyMMdd schreib also 20091215 dann bringt er keine fehlermeldung aber auch kein ergebnis, aber ich weiß das es einige ergebnisse gibt! Genau so bei yyyy-MM-dd und dd-MM-yyyy und bei MM-dd-yyyy auch. hab schon so ziemlich alles ausprobiert aber entweder es kommt ne fehlermeldung oder kein ergebnis....
Hierm mal der vb code vll hab ich ja da einen fehler:
Dim von As String
Dim bis As String
Dim vond As Date
Dim bisd As Date
von = tb1String.Substring(0, 10)
bis = tb1String.Substring(11)
vond = CDate(von)
bisd = CDate(bis)
SqlString = "SELECT * FROM Tabelle WHERE datum BETWEEN " & Format(vond, "yyyyMMdd") & " AND " & Format(bisd, "yyyyMMdd")
oder so
festerSqlString = stAcSelect & "WHERE bestell_datum BETWEEN '" & von & "' AND '" & bis & "'"
man man hab glaub echt schon ales ausprobiert

wäre echt froh wenn mir jemand helfen kann
aso und tb1String sieht so aus : 12.12.2009-15.12.2009
Zuletzt bearbeitet: