webForumDet fria alternativet

ASP - ACCESS [ODBC Fel]

ASP

7 svar · 316 visningar · startad av Holm^

Medlem sedan okt. 200243 inlägg
Frågan#1

Tjena,
jag har hitills använt MySQL men tyvärr har inte servern jag ska jobba med MySQL så det blev Access. Och när jag ska koppla mot server så verkar det funka men sedan händer detta:

[CODE]
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0xcfc Thread 0xf44 DBC 0x24c0064 Jet'.
/project home/test.asp, line 3
[CODE]

Rad 3 är tom men
här är hela koden:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/databas/test.mdb")&";"

SQL = "SELECT * FROM USERS"
Set RS = Conn.Execute(SQL)

Do Until RS.EOF
Response.Write RS("namn") & " - " & RS("företag") & " - " & RS("land") & "<br>"
RS.MoveNext
Loop
%>

Medlem sedan juni 200032 967 inlägg
#2

Sök i ASP-forumet, detta har tagits upp miljoner gånger. Kan hända är sökvägen till databasen felaktig?

Medlem sedan okt. 200243 inlägg
#3

@nders skrev:

Sök i ASP-forumet, detta har tagits upp miljoner gånger. Kan hända är sökvägen till databasen felaktig?

Ursäkta, jag hittade inte ASP-Forumet (lite blind och stressad) och sökvägen är korrekt, jag har installerat om MDAC m.m. Och flyttat databasen gjort en sk. Repair m.m. Har fått idé torka därför jag frågade.

EDIT: Hittade det nu, så jag raderar denna tråd.

Medlem sedan nov. 20011 551 inlägg
#4

Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/databas/test.mdb")&";"

du skall ha ett mellanslag mellan }; och dbq, alltså:
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("/databas/test.mdb")&";"

Medlem sedan juni 200032 967 inlägg
#5

Nu när jag har tvingat till mig moderatorskap i VB-forumet tar vi och flyttar iväg tråden därifrån, till rätt forum.

Mvh,
@nders
moderator

Medlem sedan feb. 200112 078 inlägg
#6

EDIT: Hittade det nu, så jag raderar denna tråd.

Det tycker jag inte. Vi flyttar hellre trådar, än raderar dem. ;)

Medlem sedan okt. 200243 inlägg
#7

hopparn skrev:

Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/databas/test.mdb")&";"

du skall ha ett mellanslag mellan }; och dbq, alltså:
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("/databas/test.mdb")&";"

tack, men det funkar endå inte =/ what else could be wrong?
Rättigheterna kanske?

@nders skrev:

Nu när jag har tvingat till mig moderatorskap i VB-forumet tar vi och flyttar iväg tråden därifrån, till rätt forum.

Mvh,
@nders
moderator

Tackar, jag hade faktist svårigheter med att hitta ASP Forumet. Jag måste vara ett snäpp efter =0)

OveRRidE skrev:

EDIT: Hittade det nu, så jag raderar denna tråd.

Det tycker jag inte. Vi flyttar hellre trådar, än raderar dem. ;)

Märkte detta =)

Medlem sedan juni 200032 967 inlägg
#8

Dubbelkolla att sökvägen är korrekt genom att skriva ut Server.MapPath("/databas/test.mdb") med response.write.

Mvh

253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)