webForumDet fria alternativet
Logga in / Bli medlem

Dagens problem med db:en!

ASP

6 svar · 271 visningar · startad av Daniel78

Medlem sedan jan. 2001200 inlägg
Trådstart#1

Hej, idag har jag fått ett felmeddelande som jag inte har fått tidigare!

ADODB.Connection
Operation is not allowed when the object is open.

Jag har kollat så att alla mina Connections stängs i koden. Dessutom har det fungerat innan, har inte gjort några ändringar. Slutade bara att fungera idag! Någon som har stött på något liknande?

Medlem sedan juni 200032 967 inlägg
#2

kod?

Medlem sedan jan. 2001200 inlägg
#3

Oops! Okej här kommer koden där felet sägs ligga:

Dim objConn, MDBPath
Set objConn = Server.CreateObject("ADODB.Connection")
MDBPath = Server.MapPath("../../db/meny.mdb")
objConn.Open ="DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ="& MDBPath &";"
objConn.Open

Medlem sedan dec. 19998 577 inlägg
#4

Testa detta:

Dim objConn, MDBPath
Set objConn = Server.CreateObject("ADODB.Connection")
MDBPath = Server.MapPath("../../db/meny.mdb")
objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ="& MDBPath &";"

Medlem sedan juni 200032 967 inlägg
#5

du öppnar ju conn både på näst sista och sista raden.

därför är conn redan öppet när du försöker öppna.

Medlem sedan juni 200032 967 inlägg
#6

vide, du din... ;)

jaja, det var väl din tur... :)

Medlem sedan jan. 2001200 inlägg
#7

Hrm, det fungerar! Okej tack för hjälpen, fick man skämmas lite igen! Det är tur att Ni inte sitter här bredvid för då hade man väl fått stryk hela dagarna.

Ha en bra dag!

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