webForumDet fria alternativet

Odefinierat fel - (0x80004005)

ASP

4 svar · 1 720 visningar · startad av visslaren

Medlem sedan juli 20011 222 inlägg
Frågan#1

Hej,

Har åkt på att bygga ut ett gammalt asp-system och har stött på lite patrull.

Har problem med att koppla upp mot en accessdatabas och får följande felmeddelande:

(0x80004005)
Odefinierat fel
/site/asp/insidan/validate.asp, line 21

rad 21:

urs.Open "select userid from session where sess_id='" & sess_id & "'", uconn

uconn innehåller:

uconn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("../db/dbase.mdb"))

Jag har kollat sökvägarna ett par gånger för att se att de stämmer, vilket de gör. Har även sökt här på forumet redan, men nästintill alla träffar ledde till trådar där OLEDB var lösningen på felet. :)

Nån som har några ideer?

Medlem sedan juni 20019 519 inlägg
#2

sess_id är nog ett tal och inte en sträng?

urs.Open "select userid from session where sess_id=" & CInt(sess_id), uconn
Medlem sedan juli 20011 222 inlägg
#3

Nej, det är en sträng. sess_id innehåller ett md5-hash

Medlem sedan juni 20019 519 inlägg
#4

Session är väl ett Reserverat ord i ODBC/Access?

urs.Open "select userid from [session] where sess_id='" & sess_id & "'", uconn
Medlem sedan juli 20011 222 inlägg
#5

Ah, så var det nog ja. nu fungerar det. tackar! :)

246 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)