Avatar billede megabad Nybegynder
15. december 2002 - 23:48 Der er 18 kommentarer og
3 løsninger

hjælp

hvad betyder det?
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 0x4e8 Thread 0xfd0 DBC 0x21e0fc4 Jet'.

/login/config.inc, line 6

jeg tror det har noget med stien til databasen men ved det ikke.
Avatar billede stefan_jensen Nybegynder
15. december 2002 - 23:51 #1
1. tjek stien til databasen
2. tjek om du forsøger at connecte til en tabel der ikke findes...
Avatar billede megabad Nybegynder
15. december 2002 - 23:52 #2
jeg er 100% ny i det her
Avatar billede megabad Nybegynder
15. december 2002 - 23:56 #3
jeg har Webhotel hos www.Cliche.dk og men har to mapper som hedder wwwroot og db, min config.inc ser sådan ud
<%
'///////////////////////////////////////////////////////////////////////////////////
'connection string

Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &

Server.Mappath("/db/Login.mdb")

jeg få alle mulig fejl.
Avatar billede stefan_jensen Nybegynder
15. december 2002 - 23:59 #4
har du writeacces til /db ?
Avatar billede stefan_jensen Nybegynder
16. december 2002 - 00:01 #5
den skulle gerne virke...

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.Mappath("/db/Login.mdb")
Conn.Open DSN
Avatar billede megabad Nybegynder
16. december 2002 - 00:02 #6
ved det ikke. det eneste jeg kan finde om det på deres homepage er
Hvor er det bedst at ligge min Access database?
Der er fra start oprettet en mappe kaldet db ved siden af af wwwroot. Ved at ligge sin database der er det kun dine egne filer der kan nå databasen. D.v.s. at hvis nogle kendte navnet på databasen ville de ikke kunne hente den ned alligevel. Ligger du den i wwwroot eller en undermappe kan alle folk hente filen ned.
Avatar billede megabad Nybegynder
16. december 2002 - 00:05 #7
nu skiver den
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 0x4e8 Thread 0xfd0 DBC 0x21e0fc4 Jet'.

/login/config.inc, line 5
Avatar billede stefan_jensen Nybegynder
16. december 2002 - 00:07 #8
aha... hvor ligge sleve din side? i wwwroot?
Avatar billede stefan_jensen Nybegynder
16. december 2002 - 00:09 #9
nå, men jeg vil knalde brikker.. ksal op igen om 6½ time... godnat...

forresten, prøv at ligge hele lortet (databaser og det hele) ned i wwwroot... og så lige ret den til

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.Mappath("Login.mdb")
Conn.Open DSN

selvfølgelig... hvis det så stadig ikke virker, har jeg ingen anelse om hvad der er galt...


godnat
Avatar billede hossein Nybegynder
16. december 2002 - 00:10 #10
Avatar billede perj Nybegynder
16. december 2002 - 00:18 #11
Måske kan du hente lidt hjælp her (hvem ved):-)
http://www.eksperten.dk/spm/290037
Avatar billede megabad Nybegynder
16. december 2002 - 00:23 #12
stefan_jensen det kan man godt gøre, men så er problem jo at alle kan download databasen og se hvad mine bruger navn og password er :-(
Avatar billede oasen Nybegynder
16. december 2002 - 08:36 #13
Prøv lige at rette det til Server.Mappath("Login.mdb")
Avatar billede oasen Nybegynder
16. december 2002 - 08:38 #14
Du kan sætte adgangskode på din database, eller du kan give den et filnavn, ingen vil gætte.
Avatar billede eagleeye Praktikant
16. december 2002 - 08:46 #15
Der må ikke være linie skift mellem de sto sidste linier:

Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &

Server.Mappath("/db/Login.mdb")

Så det skal være:
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("/db/Login.mdb")
Avatar billede eagleeye Praktikant
16. december 2002 - 08:47 #16
Jeg har azero og der ligeledes to foldere www og db som ligger på samme nivaue.

Det er så folderen www som er root folder (/) og dermed kan man ikke tilgå db foldere relativt ../db eller /db. Så man er nød til at skrive den fysike sti på serveren som du sikkert kan se på deres support sider. Så connection strengen vil være  i stil med:

Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=d:\homes\brugernavn\db\Login.mdb"
Avatar billede megabad Nybegynder
16. december 2002 - 13:33 #17
nu har jeg skive til dem, men har også fået et svare fra dem.
jeg skive til dem "nå jeg skiver stie til en database få jeg alle mulig fejl. så som, hvad betyder det? 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 0x4e8 Thread 0xfd0 DBC 0x21e0fc4 Jet'.

/login/config.inc, line 6
Avatar billede megabad Nybegynder
16. december 2002 - 13:35 #18
nu har de rettet fejl.
Avatar billede megabad Nybegynder
16. december 2002 - 13:47 #19
de sagde at de havde rettet fejl
Avatar billede megabad Nybegynder
16. december 2002 - 13:51 #20
eagleeye der står ingen ting om den fysike sti på serveren i deres support sider. kan man finde ud af det selv måske?
Avatar billede stefan_jensen Nybegynder
16. december 2002 - 14:55 #21
takker for points...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester