Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Syntax-Fehler VBA select Tabelle in Access

Begonnen von Lippydorf, Mai 10, 2020, 16:27:09

⏪ vorheriges - nächstes ⏩

Lippydorf

 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

DF6GL

Hallo,

ein Datumswert muss in SQL als USA- oder ISO-Format eingebaut werden.

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Beaker s.a.

@Lippydorf
Damit du den Restsonntag nicht mit suchen verbringen musst
"select * from A_Nachkalk_Verd where BuDat <= " & Format$(Me.BUDAT, "\#yyyy\-mm\-dd\#")
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Lippydorf