webForumDet fria alternativet
Logga in / Bli medlem

Sql problem med update

ASP

3 svar · 207 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Trådstart#1
UPDATE gastbok SET namn='jerker', SET email='a@a.com', SET hemort='', SET hemsida='', SET kommentar='superkass sajt!', SET smiley=null, SET datum=## WHERE id=35

Så ser min SQL sats ut utkriven med response.write. Kan ni hitta några fel?
Ger i alla fall "Syntax error in UPDATE statement."

Medlem sedan juni 200032 967 inlägg
#2

du skall bara ha SET en gång.

UPDATE gastbok SET namn='jerker',  email='a@a.com', hemort='', hemsida='', kommentar='superkass sajt!', smiley=null, datum=## WHERE id=35

den kan dock få problem med att du försöker stoppa in tomt datum i 'datum', men också med att fältet heter just datum, som är ett reserverat ord om du använder svensk access.

mvh,

Medlem sedan dec. 200012 464 inlägg
#3

Ett i alla fall.

Du skall inte skriva set vid varje kolumn, dvs

UPDATE gastbok SET namn='jerker', email='a@a.com', hemort='', hemsida='', kommentar='superkass sajt!', smiley=null, datum=## WHERE id=35
Medlem sedan juni 20019 024 inlägg
#4

OK!

Var ett tag sedan jag använda update, så jag får väl skylla på det ;)

den kan dock få problem med att du försöker stoppa in tomt datum i 'datum'

Jo, strängen "datum" innehåller alltid ett värde, det är bara exemplet som inte gör det.

247 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)