webForumDet fria alternativet

nytt webbhotell.....

ASP

4 svar · 281 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

jag har blivit medlem på https://www.friserverplads.dk och försökte igår lägga ut en asp-sida... med koppling till en db, men får då detta felmess:

Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x4cc Thread 0x7bc DBC 0x21f8f6c Jet'. 

/crisse6/check.asp, line 6

och line 6 är:

Databas.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
Medlem sedan dec. 19998 577 inlägg
#2

Om du skriver ut:
Server.MapPath("db.mdb")

Är det rätt sökväg då?

Dom borde ha en speciell mapp för just filer som måste kunna skrivas till t.ex scripts, och då skulle jag skiva sökvägen såhär:

Server.MapPath("\") & "\..\scripts\db.mdb"

Medlem sedan mars 20002 836 inlägg
#3

Har du provat att byta driver/provider?

Testa denna:

<%
Databas.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/db-folder/db-file.mdb")

Denna härleder sökvägen från wwwroot, dvs, db-folder måste finnas i wwwroot.

cya,
PatrikB

Medlem sedan dec. 20002 526 inlägg
#4

Gött Putte!

Tack så mycket PatrikB, det funkar nu!

:birp :birp :birp :birp :birp :birp :birp :birp

Medlem sedan mars 20002 836 inlägg
#5

Visste jag ju :birp

cya,
PatrikB

264 ms totalt · 4 externa anrop · v20260731065814-full.bd618308
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)