Avatar billede cyberkox Nybegynder
29. januar 2003 - 15:52 Der er 3 kommentarer og
1 løsning

Problemmer med Access Database

Hej E.

Jeg har store problemmer med min hjemmeside, tit skriver den nemlig denne 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 0xb48 Thread 0xa2c DBC 0x209afa4 Jet'.

/gbog.asp, line 11

Linje 11:

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("bog.mdb")

Nogen der ved havd det kan betyde ?
Avatar billede monstersurf Praktikant
29. januar 2003 - 16:28 #1
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("bog.mdb")"
evt?
Avatar billede cesil Nybegynder
29. januar 2003 - 17:00 #2
Får du lukket dine recordset og connections efter dig?
Hvis ikke, vil du tilsidst få fejlen.

Så hver gang du laver et recordset eller åbner en connection til databasen så få dem lukket så snart du ikke bruger dem mere.

Conn.close
set Conn = Nothing
Rs.Close
set Rs = nothing
Avatar billede eagleeye Praktikant
29. januar 2003 - 17:21 #3
Det er fordi den ikke kan finde database filen hvor du har angivet:

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("bog.mdb")

Som det står der skal .asp filen hvor koden er i ligge i samme folder som database filen bog.mdb

Så prøv at tjekke hvor database filen ligger i forhold til .asp filen og tilret server.mappath, eks hvis database filen ligger i en folder med navnet db i roden på serveren:

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/db/bog.mdb")
Avatar billede cyberkox Nybegynder
01. juli 2003 - 15:00 #4
Lige lidt hjalp det, men ellers tak for hjælpen
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