webForumDet fria alternativet

hmmmm..... Skriver man så här???:

ASP

4 svar · 196 visningar · startad av Firegamez.com

Medlem sedan juli 2002231 inlägg
Frågan#1

Jag förösker fixa poäng till mitt community! Skriver man så här då???? Tabellen heter "users" och kolumnen heter "poang"

Set rsusers = Server.CreateObject("ADODB.Recordset")
rs("poang")=rs("poang") + 1
rsusers.Update
rsusers.close
set rsusers = nothing
%>
Medlem sedan dec. 200012 464 inlägg
#2

Njea, helst inte.

connect.execute "update users set poang = poang + 1 where id = " & request.querystring("id")
Medlem sedan apr. 20012 427 inlägg
#3

Kör en rak SQL istället:

ocbConn.Execute("UPDATE users SET poang = poang + 1 WHERE userid = x")

RED: Sen som vanligt.

Medlem sedan juli 2002231 inlägg
#4

Till båda säger den:

Microsoft VBScript runtime error '800a01a8' 

Object required: '' 

/community/messagesend.asp, line 51

Raderna runt 51:

<%
51--->ocbConn.Execute("UPDATE users SET poang = poang + 1 WHERE userid = x")
'Check the user the message is being sent to exists
sql = "SELECT username FROM Users WHERE username = '" & sendto & "'"
Set rsUser = Server.CreateObject("ADODB.Recordset")
rsUser.Open sql, conn, 3, 3

if rsUser.EOF then
	nouser()
end if
rsUser.close
set rsUser = nothing

ja eller din kod LarsG!

Medlem sedan dec. 200012 464 inlägg
#5

Du får byta ut namnet på connectionobjektet så att det passar. Jag såg att du använde conn i din kod.

conn.execute "update users set poang = poang + 1 where id = " & request.querystring("id")
293 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
163 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)