Avatar billede jantzen Nybegynder
18. december 2004 - 19:12 Der er 34 kommentarer

Object Library not registered

Når jeg åbner en ny tom database i Access 2003 går der 8-10 sekunder, hvorefter jeg får ovenstående fejlmeddelelse med "Microsoft Visual Basic" i titellinien. Herefter lukker den ned med meddelelsen "Access har fundet en fejl og afsluttes".

Ved ikke om det har noget med det at gøre, men i titellinien lige når jeg starter inden den når at lukke ned står der "Access 2000-filformat"

Nogen der kan hjælpe? Jeg kan SLET ikke bruge Access og det er hamrende belastende.
18. december 2004 - 19:41 #1
Prøv at åbne VBA-editoren og gå i Tools->references. Kontroller, at der ikke står "MISSING.." ud for nogle af referencerne.
Avatar billede Slettet bruger
18. december 2004 - 19:45 #2
Prøv lige at søge efter *.olb på din disk og se om der ikke er en der ligner noget med Access så prøv at registrere den bagefter således:

regtlib "hele stien ned til filen\filen.olb"
Avatar billede jantzen Nybegynder
18. december 2004 - 19:50 #3
Jeg får beskeden "Windows kan ikke finde regtlib"...

"Prøv at åbne VBA-editoren og gå i Tools->references. Kontroller, at der ikke står "MISSING.." ud for nogle af referencerne."

Har jeg kontrolleret. Det gør der ikke. Ikke ud for dem der har flueben i hvert fald (kun fire).
Avatar billede jantzen Nybegynder
18. december 2004 - 19:51 #4
Fandt msacc.olb i office11 mappen.
Avatar billede Slettet bruger
18. december 2004 - 19:58 #5
Jeg finder lige en regtlib til dig.
Avatar billede jantzen Nybegynder
18. december 2004 - 19:59 #6
regtlib.exe ligger i windows\system32\URTTemp mappen.

Til gengæld ligger der også en "REGTLIB.EXE-201AD0E8.pf" i Windows\Prefetch mappen.
Avatar billede Slettet bruger
18. december 2004 - 19:59 #7
Den kan du hente i en zip fil her http://www.baysidestudios.com/files/regtlib.zip pak den ud i windows\system32 området så har du den.
Avatar billede Slettet bruger
18. december 2004 - 20:00 #8
prefetch skal du ikke kigge på, bare kopier regtil over i system32 så og prøv så igen.
Avatar billede Slettet bruger
18. december 2004 - 20:01 #9
Jeg mener "kopier regtlib over" :-)
Avatar billede jantzen Nybegynder
18. december 2004 - 20:20 #10
Jeg får den samme fejlmeddelelse i access 'suk'.

Når jeg kører regtlib flasher der kun et kommandoprompt i et halvt sekund. Skal den det?
Avatar billede Slettet bruger
18. december 2004 - 20:22 #11
Start en kommandoprompt og gør det, husk at du skal skrive det nøjagtig som jeg gjorde aætså " skal omkring hele stien og filen

regtlib "C:\sti\msacc.olb"
Avatar billede jantzen Nybegynder
18. december 2004 - 20:27 #12
Loadtypelib of c:\programmer\microsoft failed : 80029c4a
Loadtypelib of office\office11\msacc.olb failed : 80029c4a

Pga. microsoft office mappen er to ord?
Avatar billede Slettet bruger
18. december 2004 - 20:30 #13
Nej ikke hvis du har det hele i ", men jeg synes ikke at fejlmeddelelsen giver hele stien, skrev du:

regtlib "C:\programmer\microsoft office\office11\msacc.olb"
Avatar billede Slettet bruger
18. december 2004 - 20:32 #14
Den kan være noget krakilsk, det kan godt være at du er nødt til at skrive det rigtigt med store og små bogstaver, altså hvis programmer hedder Programmer så skriv det sådan og så fremdeles.
Avatar billede jantzen Nybegynder
18. december 2004 - 20:34 #15
Jeg havde glemt " ". Desværre hjalp det ikke. Får samme fejlmeddelelse.
Avatar billede jantzen Nybegynder
18. december 2004 - 20:35 #16
i access altså. Registreringen var succesfuld...
Avatar billede jantzen Nybegynder
18. december 2004 - 20:40 #17
Prøvede også lige at køre en regtlib på VBE6EXT.OLB der lå i Programmer\Fælles filer\Microsoft Shared\VBA\VBA6 arealet.

Det hjalp heller ikke...
Avatar billede Slettet bruger
18. december 2004 - 20:48 #18
Prøv lige at genstarte din maskine
Avatar billede Slettet bruger
18. december 2004 - 20:48 #19
Virker det ikke så prøv lige at skrive hvilke olb filer du har.
Avatar billede jantzen Nybegynder
18. december 2004 - 20:55 #20
Ligger i windows\system32
VBADA32.OLB
VBAEN32.OLB
VBAEND32.OLB
VBASV32.OLB
VEN2232.OLB

C:\Programmer\Microsoft Office\OFFICE11
GRDA50.OLB
GREN50.OLB
MSACC.OLB
MSOUTL.OLB
MSPPT.OLB
MSWORD.OLB
XL5DA32.OLB
XL5EN32.OLB

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
vsavb7.olb

C:\Programmer\Fælles filer\Microsoft Shared\VBA\VBA6
VBE6EXT.OLB

De første fem og den sidste har registreret. Ingen effekt.
Avatar billede Slettet bruger
18. december 2004 - 21:41 #21
Jeg fandt en med et lignende problem hvor en foreslået løsning var:

you may need to register Access VBA dll files, using the regsvr32 utility, the files are founf in \Program files\common files\Microsoft shared\vba\vba6

try to register all the dll files in there

to register a ddl file or olb file by using the regsvr32:

regsvr32 C:\Program files\common files\Microsoft shared\vba\vba6\MyDll.dll


Prøv det.
Avatar billede Slettet bruger
18. december 2004 - 21:49 #22
Prøv også lige at kigge i din eventlog og se om der skulle være flere oplysninger.
Avatar billede jantzen Nybegynder
19. december 2004 - 01:11 #23
Følgende dll-filer findes i ovennævnte areal for mig:

VBACV10.DLL
VBACV10D.DLL
VBACV20.DLL
VBE6.DLL

Kun den sidste lykkedes det at registrere. Følgende fejlmeddelelse kom frem ved de andre:

"C:\Programmer\Fælles filer\Microsoft Shared\VBA\VBA6\VBACV10.DLL blev indlæst, men indgangspunktet DllRegisterServer blev ikke fundet.

C:\Programmer\Fælles filer\Microsoft Shared\VBA\VBA6\VBACV10.DLL er tilsyneladende ikke en .DLL- eller .OCX-fil"
Avatar billede jantzen Nybegynder
19. december 2004 - 01:13 #24
"Prøv også lige at kigge i din eventlog og se om der skulle være flere oplysninger."

Forklar venligst hvordan jeg gør det.
Avatar billede jantzen Nybegynder
19. december 2004 - 13:05 #25
Fandt lige en på nettet som havde NØJAGTIG samme problem som jeg:

http://www.experts-exchange.com/Databases/MS_Access/Q_20942621.html

Løsningen her var tilsyneladende: "I have a program (Legacy) installed on my PC and when I installed an Update, my Access Database started working OK.

A'hva?? Det kan jeg jo ikke bruge til noget...
Avatar billede Slettet bruger
19. december 2004 - 18:13 #26
Eventlog: Højreklik på Denne Computer og vælg Administrer - så har du et punkt der hedder Logbog(eventlog) derunder 3 kategorier som du kan prøve at kigge lidt i og se om der skulle være noget.
Avatar billede Slettet bruger
19. december 2004 - 18:13 #27
Men har du været en tur på office update?
Avatar billede Slettet bruger
19. december 2004 - 18:17 #28
Ellers prøv at reparere din office installation og i sidste ende ka du prøve med en geninstallation - jeg ved godt det er træls men der er ikke rigtigt noget andet der åbenbart virker :-(
Avatar billede jantzen Nybegynder
19. december 2004 - 22:49 #29
Jeg har downloadet office service pack og jeg har også forsøgt at geninstallere. Lige lidt hjælper det...
Avatar billede jantzen Nybegynder
19. december 2004 - 23:28 #30
Efter at have registreret Micrososft DAO 3.6 Object Library siger den nu ikke længere "Object library not registered".

Istedet lukker den bare ned "MS Access har fundet en fejl og afsluttes" hvorefter den spørger om man vil sende en fejlrapport.

Så fik jeg da fjernet én fejlmeddelelse...
Avatar billede Slettet bruger
20. december 2004 - 11:51 #31
Prøv at sende fejlrapporten - hvis du er heldig får du et link med noget (forhåbentlig) mere information. Det er jo et MS program der går ned så chancen er der.
Avatar billede jantzen Nybegynder
21. december 2004 - 11:56 #32
Det kan den ikke engang...altså sende fejlrapporten.
Avatar billede Slettet bruger
21. december 2004 - 17:35 #33
Det lyder altså underligt, kører du xp? Hvis ja var det måske en ide at reparere den? Eller måske prøve først at installere en mdac fra MS, der er bl.a. ado i, det kan være den kan klare det for dig.
Avatar billede Slettet bruger
21. december 2004 - 17:37 #34
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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