webForumDet fria alternativet
Logga in / Bli medlem

Jet-problem

ASP

4 svar · 233 visningar · startad av WebbisNet

Medlem sedan feb. 20032 027 inlägg
Trådstart#1

nån som vet varför jag får

Feltyp:
Microsoft JET Database Engine (0x80004005)
Odefinierat fel
/inc/conn/connstr.asp, line 6

trots att jag har uppdaterat Jet till SP8

Min connstr.asp är

<%
' Skapa koppling till databasen
Function System_Main()
	Dim Conn
	Set Conn = Server.CreateObject("ADODB.Connection")
	Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "& server.MapPath("databasens namn.mdb")
	Set System_Main = Conn
End Function
%>

och jag kallar på den med:

<!-- #include virtual="inc/conn/connstr.asp" -->
<%
'Set conn = Server.CreateObject("ADODB.Connection")
connstr = System_Main()
conn.Open connstr
%>
Medlem sedan juni 200032 967 inlägg
#2

Conn är deklarerad lokalt i SystemMain() och finns således endast där. Så här borde det se ut:

<!-- #include virtual="inc/conn/connstr.asp" -->
<%
set objConn = System_Main()
%>

Mvh

Medlem sedan feb. 20032 027 inlägg
#3

Det hjälpte inte, samma fel

Medlem sedan mars 20023 561 inlägg
#4
<%
Function System_Main()
	Dim Conn
	Set Conn = Server.CreateObject("ADODB.Connection")
	Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= "& server.MapPath("databasens namn.mdb")
	System_Main = Conn
End Function
%>
Medlem sedan feb. 20032 027 inlägg
#5

Jag löste det genom att installera om IIS-en :-)

men tack ändå

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