Avatar billede ravnborg Nybegynder
03. december 2005 - 22:47 Der er 16 kommentarer og
1 løsning

Kan ikke få kontakt til database.

Jeg kan lige pludselig ikke komme i kontakt med databaser.
Når jeg prøver at køre en asp side får jeg fejlmeddelsen:

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 0x7ac Thread 0xa78 DBC 0x13bf084 Jet kan ikke åbnes.

Jeg har prøver at geninstaller IIS men det hjalp ikke.

Hvad skal jeg gøre?
Avatar billede trekkies Juniormester
03. december 2005 - 23:17 #1
1:
Du må ikke have din database åben mens at du henter fra den.

Løsning:
Hvis databasen er åben, så luk den og åben siden igen.

2:
Stien til databasen er forkert.

Løsning:
Du skal være sikker på at du har skrevet stien korret.
Avatar billede ravnborg Nybegynder
03. december 2005 - 23:47 #2
Det hjalp ikke.

Databasen er ikke åben. Jeg har ikke ændret noget i asp filen eller flyttet nogle mapper/filer.

Så jer er sikker på at det er noget med opsætninger at gøre.
Avatar billede trekkies Juniormester
03. december 2005 - 23:49 #3
Har din sti til databasen virket før?

Du kan prøve at genstarte din computer.
Avatar billede ravnborg Nybegynder
04. december 2005 - 00:18 #4
Stien har virket, og computeren har været genstartet flere gange.
Avatar billede trekkies Juniormester
04. december 2005 - 00:43 #5
Prøv følgende:
Åben mappe med din database i -> Højre klik på din database fil og klik på "Egenskaber" -> Klik på fanebladet "Sikkerhed"
(Hvis du ikke har det, så skal du gøre følgende -> Klik på "Funktioner" -> "Mappeindstillinger..." -> Klik på fanebladet "Vis" fjern fluebenet ved "Brug enkel fildeling (anbefales)" og klik på "Ok" knappen.
Nu skulle fanebladet "Sikkerhed" være under "egenskaber" -> Klik på "brugere(ditnavn\Brugere)" og sæt flueben ved "Redigering", "Læsning og kørsel", "Læsning" og "Skrivning" under Tillad.
Klik på "Ok" knappen.
Se om siden ikkke virker nu...

Undskyld denne lange smørre :)
Avatar billede trekkies Juniormester
04. december 2005 - 01:09 #6
Logger af nu, vender tilbage senere i dag...
Avatar billede ravnborg Nybegynder
04. december 2005 - 09:30 #7
Der er kryds ved det hele.
Avatar billede trekkies Juniormester
04. december 2005 - 11:42 #8
Hvordan ser din database sti ud?
Avatar billede ravnborg Nybegynder
04. december 2005 - 13:12 #9
er det dette du mener?

set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../db/nyheder.mdb")
set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT top 5 * FROM nyheder order by dato desc"
rs.Open SQL, Conn, 1, 3
Avatar billede trekkies Juniormester
04. december 2005 - 13:15 #10
Ja det er det.

Bruger du den samme SQL sætning på andre sider?

Virker den også der?
Avatar billede ravnborg Nybegynder
04. december 2005 - 13:22 #11
Det virkede fint for 2 dage siden..
Jeg bruger den flere steder, og jeg har flere databaser, men INTET virker!
Avatar billede trekkies Juniormester
04. december 2005 - 13:26 #12
Jeg kan se at du går en mappe tilbage og går ind i mappen db og henter oplysninger i databasen nyheder.mdb, er det rigigt?
Avatar billede ravnborg Nybegynder
04. december 2005 - 16:34 #13
ja, det er måden på mit webhotel.
Avatar billede trekkies Juniormester
04. december 2005 - 17:05 #14
Når at du får fejlen, er det på din maskine eller på nettet?
Avatar billede ravnborg Nybegynder
04. december 2005 - 18:23 #15
Så har jeg løst problemet, ved at lave en repair af windows.
Avatar billede trekkies Juniormester
06. december 2005 - 19:02 #16
Godt at det virker nu :)
Avatar billede ravnborg Nybegynder
02. januar 2007 - 08:08 #17
lukker
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