webForumDet fria alternativet

Exception occurred.

2 svar · 152 visningar · startad av DiDjo

DiDjoMedlem sedan nov. 2002544 inlägg
#1

Hej jag får detta fel:

error '80020009' 
Exception occurred. 

/!egna/profil.asp, line 165

Här är koden:

if request.querystring("vem")&""<>"" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM anv where anv='"&request.querystring("anv")&"'"
rs.Open Addera, Connect, 3, 3 

165-->if rs("anv")<>session("anv") then
rs("besok")=rs("besok")+1
rs.update
end if
else

Vet inte varför det blir fel där...

DiDjoMedlem sedan nov. 2002544 inlägg
#2

slarv fel

Addera = "SELECT * FROM anv where anv='"&request.querystring[b]("anv")[/b]&"'"

skulle vara ("vem")

OveRRidEMedlem sedan feb. 200112 078 inlägg
#3

O så tar vi och gör de vanliga prestandaförbättringarna i webStudio-koden. ;)

if request.querystring("vem")&""<>"" then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")
SQL = "UPDATE [anv] SET besok = besok + 1 WHERE anv = '" & request.querystring("vem") & "'"
Connect.execute(SQL),,128

if rs("anv")<>session("anv") then
rs("besok")=rs("besok")+1
rs.update
end if
else
...
126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)