Möjliga felorsaker?

ASP

8 svar · 255 visningar · startad av Hazze

Medlem sedan jan. 20002 453 inlägg
Trådstart#1

Hej på er.

Får följande felmeddelande vid alla mina databaskopplingar:

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 0x4dc Thread 0x8e8 DBC 0x39743024 Jet'.

Jag är dock 172,19 % säker på att sökvägarna är rätt. Vad skulle det kunna vara som kärvar? Problemet uppstod strax efter jag hade öppnat databasen för att lösenordsskydda den.

Medlem sedan dec. 20003 563 inlägg
#2

få se lite koder så...

Medlem sedan jan. 20002 453 inlägg
#3

Databaskopplingen:

Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb") & ";"

Men som sagt, jag tror inte felet ligger där. Det har fungerat tidigare. Problemet uppstod när jag skulle sätta ett lösenordsskydd på databasen enligt Access's anvisningar..

Medlem sedan dec. 20003 563 inlägg
#4

Har du skrivit in lösenordet i koden?

<%
Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db.mdb") & ";PWD=ditt_pass"
%>
Medlem sedan jan. 20002 453 inlägg
#5

Aha, det var det som saknades..

Kungligt cyprys! :D

Medlem sedan dec. 20003 563 inlägg
#6

lugnt ;)

Medlem sedan jan. 20002 453 inlägg
#7

En fråga till bara... ;)

Hur lägger jag in lösenordet i den här kodsnutten?

MdbFilePath = Server.MapPath("db2.mdb")
Medlem sedan dec. 19998 577 inlägg
#8

Du stoppar ju in MdbFilePath i en connectionsträng, det är där du stoppar in lösenordet...

Medlem sedan jan. 20002 453 inlägg
#9

Funkar fint :)

r. nr 30000 i asp-forumet :e

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)