Avatar billede der Nybegynder
22. maj 2000 - 11:43 Der er 4 kommentarer og
2 løsninger

Reg. af dll - DAO.Database -- Hurtig hjælp = 60 P

Jeg skal bruge objektet DAO.database, men jeg har det ikke registreret. Jeg har stort set alle aldre DAO.* objekter, men ikke dette, hvordan kan det være ?

Jeg har dll'en Dao360.dll under microsoft shared. Og har installeret Mdac !!

Hvad skal jeg gøre for at få tilgang til dette objekt !!!
Avatar billede nolle_k Nybegynder
22. maj 2000 - 13:51 #1
Regsvr32.exe Dao360.dll ??!!

Regsvr32 ligger i WinNT\System32
Avatar billede der Nybegynder
22. maj 2000 - 14:06 #2
Jeg har registreret dll'en med uden held. Jeg tror ikke DAO.database ligger i denne dll.  Jeg har ikke flere objekter end før !

Er der nogen der ved hvor jeg kan finde lige præcist dette objekt ?



Avatar billede buhl Nybegynder
22. maj 2000 - 18:52 #3
Har du kiggget i objektbrowseren - jeg har registreret den samme dll, og jeg har den tilgængelig.

Dim DAODB as DAO.database

Det bliver accepteret af vb....
Avatar billede philiph Nybegynder
25. maj 2000 - 02:19 #4
Med chance for at spørge dumt, men du har husket at lave en reference til "Microsoft DAO 3.x Object Library", ikke?

DAO.Database er iøvrigt typedekleraret i Dao3x0.DLL. Har du prøvet at u-registrere (Regsvr32 /u) og registrere igen?
Avatar billede der Nybegynder
25. maj 2000 - 09:58 #5
Hej Philiph

Hvordan laver jeg sådan en reference ?

Hvad betyder det at den er typedekleraret ?

Mvh
Dan
Avatar billede philiph Nybegynder
25. maj 2000 - 18:55 #6
Hvis du skal kunne få fat i DAO objekter fra VB, skal der laves en "link" (reference) til det typebibliotek der definerer DAO objekterne. Referencen sættes på ved i VB's menu at vælge Project -> References, og i dialogen finde "Microsoft DAO 3.x Object Library", og sætte et flueben ud for det.

For at kunne få fat i objektdefinitioner som ikke er indbygget i VB skal du linke til et typebibliotek der definer de ønskede objekter (selv VB's indbyggede objekter er linket på denne måde, men de kan bare ikke fjernes). Et rent typebibliotek (.TLB fil) er ligesom en .LIB fil for c/c++ eller et andet kompileret/linket sprog. Nogle objekter har .TLB delen indbygget direkte i filen hvilket er mest kendt for .OCX filer, men det gælder også for Dao3xx.DLL (en .OCX er bare en speciel type .DLL fil).

Philip
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