12. september 2002 - 15:54Der er
13 kommentarer og 1 løsning
Åbne db som er password beskyttet....?
Hej Eksperter!
Et lille sp. ang. åbning af db som er password beskyttet. Jeg har prøvet at lægge et password på min access db, men kan nu ikke åbne den på nettet med min alm db-forb.
Jeg har følgende databaseforb.: ------------------------------- <% ' Database forbindelse Dim Conn, aabendb, DSN Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("daba/test.mdb") Conn.Open DSN %> -------------------------------
Og får følgende fejl: ------------------------------- Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0xdc4 Thread 0xb44 DBC 0x20615d4 Jet kan ikke åbnes. -------------------------------
Hvordan får jeg åbnet databasen vha. ASP så jeg kan læse og skrive til min db. Kodeordet er "test".
Opnår man større sikkerhed ved at anvende password på sin db - eller er forbedres sikkerheden ikke væsenligt??
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Når jeg logger ind til mere betydningsfulde sider, krypterer jeg password'et fra formularen til MD5 og bruger denne værdi direkte til at åbne den password-beskyttede database, således at password'et ikke ligger i selve ASP-filen. Det var umiddelbart det mest sikre, jeg kunne komme frem til...
Det er bare underligt hvis den fejl betyder at den ikke kan finde databasen... hvis jeg fjerne passwordet fra databasen inde i selve Access så henter den siden perfekt...
Det må være samme fejl efter det som n!nja skriver :) jeg huske det bare som to fejl... men der er sku så mange fejl og mange af dem minder meget om hinaden.
Hvis passwordet er forkert, returneres følgende fejl:
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 0x7d4 Thread 0x47c DBC 0x214b854 Jet'.
Hvis stien er forkert, returneres følgende fejl:
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 0x7d4 Thread 0x68c DBC 0x214b854 Jet'.
Jeg har prøvet at åbne min db på den måde du skrev 12/09-2002 20:32:05 oasen. --------------- Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; PWD=test; DBQ=daba/test.mdb" Conn.Open DSN --------------- og får følgende fejl: --------------- Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0xee8 Thread 0x210 DBC 0x2060064 Jet kan ikke åbnes. -----------
det kan også være det er mig der har lavet ged i det...
Nu bruger jeg denne: -------------------- Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; PWD=test; DBQ=" & Server.MapPath("daba/test.mdb") Conn.Open DSN -----------------------
og får denne fejl: ----------------------- Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401) Slut på sætning var ventet /Projekter/GrindLs/Udkast 1/daba/dbadgang.asp, line 4, column 51 Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; PWD=test; DBQ=" & Server.MapPath("daba/test.mdb") --------------------
Så får jeg denne fejl: ---------------------- Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x8a0 Thread 0xbd0 DBC 0x2060064 Jet kan ikke åbnes. /Projekter/GrindLs/Udkast 1/daba/dbadgang.asp, line 5
ligger dbadgang.asp og test.mbd i samme folder.. for så skal du ikke havde daba/ med i connection strengen. Fejlen betyder at den ikke kan finde filen...:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.