Hallo zusammen,
ich verzweifel daran, einem einfachen Syntax-Fehler zu beseitigen. Leider erhalte ich immer denselben Laufzeitfehler:
Syntaxfehler in Zahl in Abfrageausdruck 'BuDat <= 31.03.202'.
Mein Befehl in einer form aufgerufen:
rst1.Open "select * from A_Nachkalk_Verd where BuDat <= " & Me.BUDAT, _
CurrentProject.Connection, adOpenKeyset
Ich sehe natürlich in der Fehlermeldung, dass das Datum von Me.Budat um eine Stelle zu kurz angezeigt wird. Aber warum? Wenn ich das Feld mit debug.print ausgebe ist es komplett.
Vielen Dank im Voraus!
Lippydorf
Hallo,
ein Datumswert muss in SQL als USA- oder ISO-Format eingebaut werden.
@Lippydorf
Damit du den Restsonntag nicht mit suchen verbringen musst
"select * from A_Nachkalk_Verd where BuDat <= " & Format$(Me.BUDAT, "\#yyyy\-mm\-dd\#")
Danke, perfekt!