amstyles
Goto Top

CurrentDb.Execute Variablen

Hallo Foren User,

ich möchte in VBA (Access 2007) eine SQL Abfrage erstellen.
Jedoch kommt meine Abfrage nicht mit variablen klar.

CurrentDb.Execute "Insert into PRJVERWTSTADMIN_PRJV_PROJEKT (PROJEKT) Values (value) "

Die Variable value, ist der wert, der rein geschrieben werden soll.
Wenn ich den wert fest eintrage, dann funktioniert es.
CurrentDb.Execute "Insert into PRJVERWTSTADMIN_PRJV_PROJEKT (PROJEKT) Values ("Test") "

Bin Dankbar für jeden Hinweis.

LG AMStyles

Content-ID: 175242

Url: https://administrator.de/forum/currentdb-execute-variablen-175242.html

Ausgedruckt am: 23.12.2024 um 14:12 Uhr

Ravers
Ravers 25.10.2011 um 11:51:53 Uhr
Goto Top
Zitat von @AMStyles:
CurrentDb.Execute "Insert into PRJVERWTSTADMIN_PRJV_PROJEKT (PROJEKT) Values ("Test") "

Hi,

bin nicht so in der Programmierung, aber was mir komisch vorkommt ist die o.g. Zeile

Im Gänsefüßchen steht ja:
"Insert into PRJVERWTSTADMIN_PRJV_PROJEKT (PROJEKT) Values ("
Test
")"
sprich Test ist nicht in den Gänsefüßchen.

Greetz
ravers
SlainteMhath
SlainteMhath 25.10.2011 um 12:00:36 Uhr
Goto Top
Moin,

So
CurrentDb.Execute "Insert into PRJVERWTSTADMIN_PRJV_PROJEKT (PROJEKT) Values ('" & value & "') "  
funktionierts.

lg,
Slainte
AMStyles
AMStyles 25.10.2011 um 12:00:56 Uhr
Goto Top
doch es steht schon drinnen.

CurrentDb.Execute "Insert into PRJVERWTSTADMIN_PRJV_PROJEKT (PROJEKT) Values ('Test') "

sollte nur ein einfaches Hochkomma sein face-wink
AMStyles
AMStyles 25.10.2011 um 12:02:21 Uhr
Goto Top
Vielen Dank Slainte, hatte nur das einfache Hochkomma vergessen face-smile