webForumDet fria alternativet

Syntax fel i UPDATE

4 svar · 184 visningar · startad av M@rtin

M@rtinMedlem sedan dec. 19992 085 inlägg
#1

Nån som kan se vad det är för syntaxfel i den här SQL strängen?:

SQL = "UPDATE customer SET username='" & Request.form("username") & "', password='" & Request.form("password") & "', name='" & Request.form("name") & "', surname='" & Request.form("surname") & "', address='" & Request.form("address") & "', personnr='" & Request.form("personnr1") & Request.form("personnr2") & "', zipcode='" & Request.form("zipcode") & "', county='" & Request.form("county") & "', phone='" & Request.form("phone") & "', email='" & Request.form("email") & "', level='" & Request.form("level") & "' WHERE id = " & Request.form("id")

Kan av någon anledning inte skriva ut den :(

------------------
//M@rtin || Peachy.nu\\

ni taLar Bra laTiN

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Password är ett reserverat ord i Access.

du kan skriva [PASSWORD] eller byta ut namnet

level är också reserverat.

------------------
essentitia preter non sans multiplicandum

HallgrenMedlem sedan dec. 19991 606 inlägg
#3

Finns det någon lista på dessa reserverade ord? Råkar själv ut för det ibland. :l

------------------
Forumledare, webForum

M@rtinMedlem sedan dec. 19992 085 inlägg
#4

Ah det förklarar saken. Tack :)

Vad är bäst vad gäller snabbhet? Byta ut eller använda [ ] eller är det ingen skillnad?

------------------
//M@rtin || Peachy.nu\\

ni taLar Bra laTiN

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Snabbhetsmässigt har det ingen betydelse.

Rent estetiskt så tycker jag att det är bättre att byta namn.

Reserverade ord i sql-standard:
http://developer.mimer.se/validator/sql-reserved-words.tml

Tyvärr så har de flesta DBMS flera ord utöver dessa som är reserverade.

------------------
essentitia preter non sans multiplicandum

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)