dr.cornwallis
Goto Top

Syntaxfehler VBA Access 2010

Liebe Gemeinde,

ich habe (schon wieder) einen Fehler im Code und ich komm einfach nicht drauf warum es nicht funkt..
synth

So sieht der Code aus:

DoCmd.RunSQL "UPDATE Korridor_Daten SET Kommentar = '" & Me.Kombinationsfeld24.Value & "' WHERE PersNr=" & Me.PersNrFeld.Value & " AND Periode=#" & Me.txtMaßDat.Value & "#"  

Bitte um Hilfe bzw. Erklärung was ich falsch mache.


Danke an alle!

Gruß

Dr.

Content-ID: 317430

Url: https://administrator.de/forum/syntaxfehler-vba-access-2010-317430.html

Ausgedruckt am: 26.12.2024 um 13:12 Uhr

131026
131026 11.10.2016 aktualisiert um 10:46:30 Uhr
Goto Top
Formatiere das Datum in das universelle Format:
#" & Format(Me.txtMaßDat.Value,"yyyy/mm/dd") & "#" 
R.
Dr.Cornwallis
Dr.Cornwallis 11.10.2016 um 10:57:50 Uhr
Goto Top
Danke für deine Antwort, das wars leider noch nicht..

Feldeigenschaften:

field

Gruß

Dr.
131026
Lösung 131026 11.10.2016 um 10:58:59 Uhr
Goto Top
Doch, geht hier ...
Dr.Cornwallis
Dr.Cornwallis 11.10.2016 um 11:01:25 Uhr
Goto Top
Ja wie gesagt, ich verstehs nicht face-smile
Dr.Cornwallis
Dr.Cornwallis 11.10.2016 um 11:07:58 Uhr
Goto Top
Im Debugger werden die Variablen korrekt angezeigt, dann müsste es am Table(Format evtl.) liegen, ich werde diesen mal prüfen(SQL Server).

Gruß
Dr.Cornwallis
Dr.Cornwallis 11.10.2016 um 11:37:31 Uhr
Goto Top
Danke Ranger,

lag an der Formatierung:


DoCmd.RunSQL "UPDATE Korridor_Daten SET Kommentar = '" & Me.Kombinationsfeld24.Value & "' WHERE PersNr=" & Me.PersNrFeld.Value & " AND Periode=" & Format(Me.txtMaßDat.Value, "\#yyyy\-mm\-dd\#") & ""  

Gruß