webForumDet fria alternativet

Varför inte...

ASPur ASP

9 svar · 228 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Frågan#1

detta... Fel i Update uttryck

SQL = "UPDATE medlemmar Where medlemID = " & session("medlemID") & "  (medlem, losenord, fornamn, efternamn, email, alder, postnummer, adress, kommun, icq, msn, intressen, favoritserie) VALUES('" & medlem & "','" & losenord & "', '" & fornamn & "', '" & efternamn & "', '" & email & "','" & alder & "','" & postnummer & "','" & adress & "','" & kommun & "','" & icq & "','" & msn & "','" & intressen & "','" & favoritserie & "')"
Databas.Execute(SQL)
Medlem sedan jan. 2001361 inlägg
#2

Prova att tabort enkelfnuttarna där du har nr/tal

Jimpa

Medlem sedan feb. 20012 412 inlägg
#3

Hej!

Kontrollera så att numeriska fält inte har '' och textfält har ''.

Skicka med felmedelande och en utskrift på frågan med response.write.

Ps. Eftersom ämnet rör ren SQL (structured query language) ser vi helst att rena inlägg om SQL postas i SQL forumet. ;)

mvh Jörgen

------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."

Medlem sedan dec. 2000399 inlägg
#4

Hej

Du verkar ha blandat ihop INSERT och UPDATE lite. Här kommer modellen, så kan du fixa till det andra själv...

SQL = "UPDATE medlemmar SET medlem ='" & medlem & "', losenord = '"&losenord&"' Where medlemID = " & session("medlemID") & ")"
Databas.Execute(SQL)

[r]: Stavfel...
------------------
mvh André,
http://www.sigmafarg.se

[Redigerat av juventus1 den 16 sep 2001]

Medlem sedan mars 20014 214 inlägg
#5

oj :r det tänkte jag inte på. Men det funkade
Tack juventus. Visste inte att jorgen gjorde misstag ;)

Medlem sedan feb. 20012 412 inlägg
#6

Tja!

Missar gör vi alla, det är det som gör att vi utvecklas, wow, va jag utvecklats ikväll :)

mvh Jörgen

------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."

Medlem sedan mars 20014 214 inlägg
#7

Nu dök ett till problem upp

Databas.Execute("UPDATE medlemmar Set antalinlagg=antalinlagg+1 WHERE medlem="&namn )

För få parametrar angavs. 1 förväntades.

Medlem sedan juni 200032 967 inlägg
#8

Apostrofer runt textvärden, som i detta fall medlemmens namn.

Databas.Execute("UPDATE medlemmar Set antalinlagg=antalinlagg+1 WHERE medlem='"&namn&"'")

Mvh,

------------------
All your base are belong to me.

Medlem sedan dec. 200012 464 inlägg
#9

Det låter som om medlem är en textkolumn

Databas.Execute("UPDATE medlemmar Set antalinlagg=antalinlagg+1 WHERE medlem='"& namn &"'")

Om du vill vara noga så bör du skriva

Databas.Execute "UPDATE medlemmar Set antalinlagg=antalinlagg+1 WHERE medlem='"& replace(namn,"'","''") &"'"

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

Medlem sedan okt. 20005 273 inlägg
#10

Det vore väl bättre att ha medlemsID istället...om det är nån som heter likadant....menar jag :)

Men det kanske inte går i ditt forum ;)

------------------
http://free.webforum.nu/wf/Forum1/HTML/004045.html

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