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)

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)