Fehler in vba code
Hallo Gemeinschaft
erkennt ihr hier meinen Fehler - bekomme syntax Fehler
erkennt ihr hier meinen Fehler - bekomme syntax Fehler
CurrentDb.Execute "Update Reservierungen Set Gutschrift_erstellt_am =" & Format(Now(), "dddd,dd.mm.yyyy") & " where [Gutschrift_erstellt_am] is null "
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 2133321889
Url: https://administrator.de/contentid/2133321889
Ausgedruckt am: 13.11.2024 um 12:11 Uhr
7 Kommentare
Neuester Kommentar
Nochmal:
Deine Anführungszeichen sind falsch platziert bzw. zu wenige. Du öffnest bzw schließt dein Statement um dein dddd,das.MM.YYYY
Da sitzt dein Problem
Ferner hoffe ich, dass das Feld, welches du Updaten möchtest, vom Typ Date respektive Datetime ist. Da wirst du keinen Wochentag reinschreiben können.
Deine Anführungszeichen sind falsch platziert bzw. zu wenige. Du öffnest bzw schließt dein Statement um dein dddd,das.MM.YYYY
Da sitzt dein Problem
Ferner hoffe ich, dass das Feld, welches du Updaten möchtest, vom Typ Date respektive Datetime ist. Da wirst du keinen Wochentag reinschreiben können.
Und weiter geht's mit lesen, lesen, immer noch lesen, weiter lesen, lesen bis der Arzt kommt, lesen, tja immer noch lesen, wird langsam langweilig aber immer noch lesen ...
https://support.microsoft.com/en-us/office/where-clause-23b55905-7d27-45 ...
Mittlerweile liegt der Kopf mit Kater in der Kiste und der Rest sitzt schon wieder vollkommen alleine an der Tastatur ...
https://support.microsoft.com/en-us/office/where-clause-23b55905-7d27-45 ...
When you specify the criteria argument, date literals must be in U.S. format, even if you are not using the U.S. version of the Microsoft Access database engine. For example, May 10, 1996, is written 10/5/96 in the United Kingdom and 5/10/96 in the United States. Be sure to enclose your date literals with the number sign (#) as shown in the following examples.
To find records dated May 10, 1996 in a United Kingdom database, you must use the following SQL statement:
SELECT * FROM Orders WHERE ShippedDate = #5/10/96#;
To find records dated May 10, 1996 in a United Kingdom database, you must use the following SQL statement:
SELECT * FROM Orders WHERE ShippedDate = #5/10/96#;
Mittlerweile liegt der Kopf mit Kater in der Kiste und der Rest sitzt schon wieder vollkommen alleine an der Tastatur ...
Bei Microsoft Access wird üblicherweise die amerikanische Schreibweise #M/d/yyyy# verwendet, da diese automatisch in das lokale Datumsformat (Windows-Applet "Region") konvertiert.
Falls jedoch das von Windows verwendete Datumsformat bekannt ist kann, z.B. beim europäischen Datumsformat yyyy-MM-dd, das Datum in der Form #yyyy-MM-dd# verwendet werden.
Falls jedoch das von Windows verwendete Datumsformat bekannt ist kann, z.B. beim europäischen Datumsformat yyyy-MM-dd, das Datum in der Form #yyyy-MM-dd# verwendet werden.