Avatar billede humlebien Novice
03. november 2002 - 16:04 Der er 21 kommentarer og
2 løsninger

Databasefejl

Jeg får denne fejl:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x668 Thread 0x6c8 DBC 0x20d9e74 Jet'.
/include/DB.asp, line 6

Her er koden:
<%
  'ADODB connection objektet
  dim conn, dsn, rs
  Set Conn = Server.CreateObject("ADODB.Connection")
  ' Husk at angive den rigtige sti til din database
  Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:\web\dsh-e\vghtyuiocd45g.mdb)"
  set rs = Server.CreateObject("ADODB.Recordset")
%>

Hvad er der galt??
Avatar billede taager-kongen Nybegynder
03. november 2002 - 16:06 #1
<%
  'ADODB connection objektet
  dim conn, dsn, rs
  Set Conn = Server.CreateObject("ADODB.Connection")
  ' Husk at angive den rigtige sti til din database
  Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=vghtyuiocd45g.mdb)"
  set rs = Server.CreateObject("ADODB.Recordset")
%>

hvad med..den kan nok ikke finde databasen.. og du skal ikke angiv hele stien..
Avatar billede humlebien Novice
03. november 2002 - 16:11 #2
Det giver den samme fejl
Avatar billede taager-kongen Nybegynder
03. november 2002 - 16:11 #3
hvad hedder databasen? og hvor ligger den i forhold til scriptet?
Avatar billede Slettet bruger
03. november 2002 - 16:13 #4
Avatar billede Slettet bruger
03. november 2002 - 16:14 #5
Denne kan du benytte en anden god gang:
http://www.webwizguide.com/asp/faq/access_database_faq.asp
Avatar billede humlebien Novice
03. november 2002 - 16:24 #6
schulze > nu har jeg brugt regedt32 og nu får jeg en ny fejl:

Microsoft OLE DB Service Components (0x80040E73)
Format of the initialization string does not conform to the OLE DB specification.
/include/DB.asp, line 6
Avatar billede Slettet bruger
03. november 2002 - 16:31 #7
bruger du '' eller "
Avatar billede humlebien Novice
03. november 2002 - 16:38 #8
Jeg får OLE DB fejlen fordi jeg havde skrevet:
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ='D:\web\dsh-e\vghtyuiocd45g.mdb')"

Men skriver jeg linien uden ' får jeg dette:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.

Men databasen ligger altså i den sti, der står skrevet ??
Avatar billede Slettet bruger
03. november 2002 - 16:40 #9
hmmmm 2 min. skal lige tjekke noget.
Avatar billede Slettet bruger
03. november 2002 - 16:42 #10
Avatar billede humlebien Novice
03. november 2002 - 16:53 #11
schulze > jeg har prøvet begge ting fra FAQ4, men det gør ingen forskel :o(
Jeg får stadig "....Could not find file...." ?????
Avatar billede Slettet bruger
03. november 2002 - 16:54 #12
hmmm nu begynder jeg at blive lidt blank.....
Hvilket OS benytter du?
Avatar billede humlebien Novice
03. november 2002 - 16:55 #13
Windows 2000 Server
Avatar billede Slettet bruger
03. november 2002 - 16:55 #14
Prøv at hente denne opdatering:
http://www.microsoft.com/data/download.htm
Avatar billede humlebien Novice
03. november 2002 - 16:58 #15
Det prøver jeg!
Og så er jeg lige væk et stykke tid.
... det mærkelige er at det har virket før???
Avatar billede Slettet bruger
03. november 2002 - 17:00 #16
tja, det er lidt sært. Jeg var ellers ret sikker på det var pga. sikkerhedsindstillingerne. Altså at IUsr ikke havde rettigheder. Jvf. mine links.
Avatar billede eagleeye Praktikant
03. november 2002 - 17:01 #17
Det betyder en ikke kan finde database filen der hvor du har angivet prøv at rette dett til:


Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:\web\dsh-e\vghtyuiocd45g.mdb"
Avatar billede Slettet bruger
03. november 2002 - 17:02 #18
det har han vist allerede prøvet.
Avatar billede eagleeye Praktikant
03. november 2002 - 17:04 #19
Det ser ikke sådan ud på de andre svar/kommentar...
Avatar billede Slettet bruger
03. november 2002 - 17:05 #20
Nej, jeg mente i selve hans spørgsmål.
Avatar billede eagleeye Praktikant
03. november 2002 - 17:30 #21
Fejlen betyder databasen ikke kan findes hvor der er angivet. I hans oprindelige spørgsmål Conn.Open streng er en ) efter filnavnet så hvis connection objectet forsøget at åbnefilen  vghtyuiocd45g.mdb) så kommer fejlen og hvid du kigger godt efter har jeg fjernet ) fra mit svar i connection open delen:

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=D:\web\dsh-e\vghtyuiocd45g.mdb"
Avatar billede Slettet bruger
03. november 2002 - 17:32 #22
Ah, yes I see...
Avatar billede humlebien Novice
03. november 2002 - 18:02 #23
Det hjalp at fjerne ) ... hvorfor er det altid de små ting der driller ;o)
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