Avatar billede hadaps Nybegynder
22. juli 2002 - 13:19 Der er 13 kommentarer og
1 løsning

hvor er min lille fejl?

hvor er fejlen????
------------------------------
fejl meddelelsen er:
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
------------------------------
koden:

strtext = request.form("text")
strpris = request.form("pris")
strid = cint(request.querystring("id"))

strSQL = "Update retter set "
strSQL = strSQL & "text= '" & strtext & "'"
strSQL = strSQL & "pris= '" & strpris & "'"
strSQL = strSQL & " Where Id = "& strid

conn.execute(strSQL)
Avatar billede medions Nybegynder
22. juli 2002 - 13:45 #1
strtext = request.form("text")
strpris = request.form("pris")
strid = cint(request.querystring("id"))

strSQL = "Update retter set "
strSQL = strSQL & "text= '" & strtext & "',"
strSQL = strSQL & "pris= '" & strpris & "',"
strSQL = strSQL & " Where Id = "& strid

conn.execute(strSQL)
Avatar billede stig3 Mester
22. juli 2002 - 13:45 #2
Du mangler et mellemrum forrest:
strSQL = strSQL & " pris='" & strpris & "'"
Avatar billede Søren Bech Morsing Praktikant
22. juli 2002 - 13:46 #3
prøv at udskrive din strSQL og se om der er noget i alle felter!
Avatar billede Søren Bech Morsing Praktikant
22. juli 2002 - 13:46 #4
strtext = request.form("text")
strpris = request.form("pris")
strid = cint(request.querystring("id"))

strSQL = "Update retter set "
strSQL = strSQL & "text= '" & strtext & "', "
strSQL = strSQL & "pris= '" & strpris & "'"
strSQL = strSQL & " Where Id = "& strid

conn.execute(strSQL)
Avatar billede medions Nybegynder
22. juli 2002 - 13:47 #5
strtext = request.form("text")
strpris = request.form("pris")
strid = cint(request.querystring("id"))

strSQL = "Update retter set "
strSQL = strSQL & "text= '" & strtext & "',"
strSQL = strSQL & "pris= '" & strpris & "'"
strSQL = strSQL & " Where Id = "& strid

conn.execute(strSQL)

//>Rune
Avatar billede hadaps Nybegynder
22. juli 2002 - 16:54 #6
beklager at sige det, men ingen af dem virker :(
den kommer stadig med:
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.

og JA, der er noget i alle felter
Avatar billede medions Nybegynder
22. juli 2002 - 16:58 #7
strtext = request.form("text")
strpris = request.form("pris")
strid = cint(request.querystring("id"))

strSQL = "UPDATE retter SET "
strSQL = strSQL & "text= '" & strtext & "', "
strSQL = strSQL & "pris= '" & strpris & "' "
strSQL = strSQL & "Where Id =" & strid
conn.execute(strSQL)

Prøv lige med denne...
//>Rune
Avatar billede hadaps Nybegynder
22. juli 2002 - 17:06 #8
virker ik' :(
Avatar billede hadaps Nybegynder
22. juli 2002 - 17:17 #9
hvis jeg fjerner:
strSQL = strSQL & "text= '" & strtext & "', "
virker det, men hvis jeg erstatter pris og strpris men text og strtext, virker det ikke
Avatar billede medions Nybegynder
22. juli 2002 - 18:53 #10
strtext = request.form("text")
strpris = request.form("pris")
strid = cint(request.querystring("id"))

strSQL = "UPDATE retter SET "
strSQL = strSQL & "[text]= '" & strtext & "', "
strSQL = strSQL & "pris= '" & strpris & "' "
strSQL = strSQL & "Where Id =" & strid
conn.execute(strSQL)

Så prøv lige med denne!

//>Rune
Avatar billede hadaps Nybegynder
22. juli 2002 - 20:16 #11
JA TAK - det virker!!!!!!

hvorfor skal [] rundt om?
Avatar billede medions Nybegynder
22. juli 2002 - 23:13 #12
Fair nok :-)
Det er fordi text er et reseveret ord i Access databasen...-fx. er by oxo et reseveret ord...

Thx 4 Poinz
//>Rune
Avatar billede hadaps Nybegynder
23. juli 2002 - 17:19 #13
aha - så blev jag så meget klogere ;)
Avatar billede medions Nybegynder
23. juli 2002 - 17:40 #14
;-)

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester