Avatar billede apo Praktikant
22. august 2005 - 19:14 Der er 17 kommentarer og
1 løsning

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

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 0x578 Thread 0x5b8 DBC 0xa1c4024 Jet'.

/Default.asp, line 83

Ovenstående betyder, at der er problemer med adgangskoden. Korrekt?

Linje 83 er følgende linje:
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; PWD=[MitPassword]; DBQ=d:\www\db\Artikler.mdb"

Apo
Avatar billede nielle Nybegynder
22. august 2005 - 19:22 #1
Nej, fejlen har intet at gøre med adgangskoden - jeg kan se hvor forvirringen kommer fra, men "registry key" har intet at gøre med password og den slags ting.

Fejlen plejer som regel at betyde at serveren har alt for travlt, men jeg kan ikke sige om dette også er tilfældet i denne omgang.
Avatar billede nielle Nybegynder
22. august 2005 - 19:23 #2
I øvrigt har du vel ikke sat password på din database, vel?
Avatar billede apo Praktikant
22. august 2005 - 19:25 #3
Jo, hvorfor skulle jeg ikke det?

Hmm... Jeg fik ellers en lignende fejl, da jeg satte adgangskode på databaserne for en lille uge siden. Der nævnte den også registry key (Inden jeg fik uploadet filerne med adgangskoden - derfor gik jeg ud fra at det havde noget med det at gøre...
Avatar billede apo Praktikant
22. august 2005 - 19:27 #4
Det har ellers virket upåklageligt indtil i dag, hvor jeg fik fejlmeddelelserne på alle .ASP-sider med connection til databaserne :-/
Avatar billede apo Praktikant
22. august 2005 - 19:47 #5
Nielle?
Avatar billede nielle Nybegynder
22. august 2005 - 19:50 #6
Rolig, rolig... jeg er lige ved at lave aftensmad. :^)

Det høre til sjældenthederne at folk sætter password på deres Access-databaser - men ud over det så er det da ikek ligefrem forbudt. :^)

Der er intet i fejlbeskeden som går på "login oplysninger". Registry key er jo bare en key i registry på serveren - og det kan være hvad som helst.
Avatar billede apo Praktikant
22. august 2005 - 19:52 #7
Hehe, det kunne jeg jo ikke vide :-)

Er der noget der taler imod, at sætte adgangskode på en Access-database, siden du spurgte?

Så fejlen skyldes altså, at serveren er overbelastet?
Avatar billede nielle Nybegynder
22. august 2005 - 19:53 #8
Bortset fra dette, så mangler du at angive hvilket user-id den skal logge på med:

"Driver={Microsoft Access Driver (*.mdb)};Dbq=d:\www\db\Artikler.mdb;Uid=DinUser;Pwd=DitPassword;"

Du har kun angivet passwordet.
Avatar billede nielle Nybegynder
22. august 2005 - 19:55 #9
Jeg ved ikke hvad fejlen skyldes ... men som regel betyder det overbelastning.

Nej, der er ikke noget ulovligt ved at sætte password på sin Access-database - det er bare lidt usædvanligt at man gør det. Desuden kan sådan en "sikkerhed" knækkes meget nemt, så spørgsmålet er hvor meget det er værd.
Avatar billede apo Praktikant
22. august 2005 - 19:56 #10
Hvordan sætter jeg user-id på? Jeg har minus erfaring med Access...

I sidste uge brugte jeg flere timer på at finde en anvisning (via søgefunktionen her på E) på hvordan man sætter adgangskode på en Access-database; De fleste af anvisningerne var tilbage fra 2002 - Der mangler virkelig en mulighed for at sortere i søgninger via dato :-/
Avatar billede nielle Nybegynder
22. august 2005 - 19:57 #11
userid'et plejer at være "admin".
Avatar billede apo Praktikant
22. august 2005 - 19:58 #12
Så jeg skriver blot: Uid=Admin; ? Hvilken forskel gør det at jeg skriver det?

Smid et svar :-)
Avatar billede nielle Nybegynder
22. august 2005 - 20:04 #13
Hvis du angiver et password, så vil Access også forvente at få oplyst hvilken bruger der skal logges ind som. Password hører jo sammen med en brugere.

Jeg ville umiddelbart gætte på at Access selv gætter sig frem til at bruge admin-brugeren hvis denne ikke er angivet, men jeg vil ikke sværge. Under alle omstændigheder er det da ikke ligefrem noget som skader.

Jeg har ingen m.a.o. anelse om det vil løse dit problem, og jeg vil derfor heller ikke smide et svar før at vi ved dette. :^)

PS: Hvad er det for en Access-version du bruger?
Avatar billede apo Praktikant
22. august 2005 - 20:10 #14
Access 2000 står der under 'hjælp'.

Jeg gætter på at du har ret i at det er serveren der er overbelastet/serveren der skaber problemet. Det fungerede helt fint i går, og jeg har ikke ændret noget i et par dage - Så smid du blot et svar :-)

I øvrigt er jeg hostet hos Cliche, så det kan (efterhånden) ikke overraske mig, at der er problemer med serveren. Er der ikke det ene i vejen, er der noget andet i vejen :-/ Men det skulle gerne snart få en ende, når jeg skifter til en anden host...
Avatar billede nielle Nybegynder
22. august 2005 - 20:13 #15
Hvis det er en Access 2000 du bruger så er en anvisning fra 2002 vel helt ok, uanset om vi nu er i 2005.

... og et svar :^)
Avatar billede apo Praktikant
22. august 2005 - 20:17 #16
Hov, jeg bruger Access 2002... Jeg fik set forkert før :-D

Tak for hjælpen, og velbekomme med din aftensmad :-)

// Lukker

Apo
Avatar billede apo Praktikant
23. august 2005 - 14:47 #17
Jeg har i dag fundet ud af at fejlen skyldes, at Cliche har ændret på stierne; Hvilket gør at der kommer en fejl når jeg bruger den (gamle) absolutte sti...

Fejlmeddelelsen betyder derfor at stien til databasen ikke er korrekt.
Avatar billede nielle Nybegynder
23. august 2005 - 18:37 #18
Du bør som regel også bruge Server.MapPath(...) til at få fat i stien.
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