webForumDet fria alternativet

Vad betyder detta felmeddelande??

ASP

2 svar · 214 visningar · startad av anhel96

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

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 0x430 Thread 0x6b4 DBC 0x1754e8b4 Jet'.
/menu_main.asp, line 5

Kan tolka det så långt att det gäller filen menu_main.asp, rad 5, att databasen inte kan öppnas. Men vad kan vara fel i koden? Se nedan:

<%
Dim Epostalla
Set db = Server.CreateObject("ADODB.Connection")
dbFilePath = Server.MapPath("db\db.mdb")
db.Open "driver={Microsoft Access Driver (*.mdb)};DBQ=" & dbFilePath & ";PWD=snorloska"
Set recSet = Server.CreateObject("ADODB.Recordset")
visa = "SELECT * FROM Login ORDER BY Fornamn"
recSet.Open visa, db
Do Until recSet.EOF
Epostalla = Epostalla & recSet("E-Postadress") & ";"
%>
<%
RecSet.MoveNext
Loop
Recset.Close
db.Close
%>

[Redigerat av anhel96 den 27 jan 2001]

Medlem sedan dec. 19998 577 inlägg
#2

Antingen har du fel sökväg till databasen, eller så har mappen eller databsen inte fullständiga exekveringsrättigheter...

Testa att skriva ut dbasepath innan du använder den så ser du om det är fel sökväg...

Mvh, Vide

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

Medlem sedan dec. 2000124 inlägg
#3

Jag provade att inte ha med password för databasen. Då fungerade det. Vad beror detta på?
Ska man inte kunna använda password till en Access-databas?
Har min hemsida på www.digikom.net (Ej gratis)

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