Fel ?

ASP

5 svar · 238 visningar · startad av JE

Medlem sedan juni 2000144 inlägg
Trådstart#1

Får detta fel...

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'Open'

koden ser ut...
<%
Dim Con
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("/db/databas.mdb")&";UID=;PWD=;"
Con.open
%>

Vad är fel? Har det något att göra med rättigheter eller?

Medlem sedan juni 200032 967 inlägg
#2

du kör ju con.open två gånger. du kan väl inte öppna något som redan är öppet?

Medlem sedan juni 2000144 inlägg
#3

Men lol...skrev in fel kod...denna kod ska det ju vara...

<%
Dim Con
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("/databas/databas.mdb")&";UID=;PWD=;"
%>

Medlem sedan dec. 19998 577 inlägg
#4

Testa att ta bort '='-tecknet... En kompis till mig fick just det felet...

Con.Open "DRIVER...

Medlem sedan juni 2000144 inlägg
#5

Ändrade till detta och du funkade det. Förmodligen blir det samma sak som att ta bort "=" tecknet på koden jag hade innan.
<%
Dim Con
Set Con = Server.CreateObject("ADODB.Connection")
MinCon.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("/databas/x/PERSONER.MDB")&";UID=;PWD=;"
Con.Open
%>

Medlem sedan juni 200032 967 inlägg
#6

att jag inte såg det.

pinsamt... ;)

385 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
121 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)