Odefinierat fel

ASP

5 svar · 308 visningar · startad av diablo

Medlem sedan aug. 2000113 inlägg
Trådstart#1

Jag får felet:
"Provider fel '80004005'
Odefinierat fel"

varför?

<%

	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("data/data.mdb"))

	list = "SELECT * FROM games"
	Set RS = Connect.Execute(list)

%>
Medlem sedan mars 20002 836 inlägg
#2

Testa denna:

<%
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath ("/data/data.mdb"))

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open strConnString

list = "SELECT * FROM games"
Set RS = Connect.Execute(list)
%>

Denna driver e avsevärt mycket bättre, snabbare etc än vad den gamla access-drivern är.

cya,

Medlem sedan aug. 2000113 inlägg
#3

testade, och fick meddelandet:
"Slut på programsats förväntas"

strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" &_"Data Source=" & Server.MapPath ("/data/data.mdb"))
Medlem sedan juni 2000547 inlägg
#4
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("/data/data.mdb"))

Egentligen var det meningen att koden skulle skrivas in exakt som den visades här, men &_ ska bort eftersom det beyder "fortsätt på nästa rad". Nu är det rätt i alla fall.

Medlem sedan aug. 2000113 inlägg
#5

Jo, jag skrev in den som den stog!
testade iaf det du skrev också men det blir samma fel! :/

Medlem sedan aug. 2000113 inlägg
#6

Nu verkar det funka helt plötsligt!
Fast nu använder jag den "gamla" metoden! Är den väldigt dålig eller?

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