Avatar billede nca Juniormester
19. januar 2001 - 08:48 Der er 2 kommentarer og
1 løsning

Compact access-database

Jeg har fundet en stump kode som kan compacte en access-database. I koden oprettes et object af typen TJROJetEngine. I en vejledende tekst står at jeg skal importere MS JRO type libary.
Det eneste jeg kan finde på min harddisk er jro.dll.
Spørgsmålet lyder: hvordan importerer jeg MS JRO type libary og hvor finder jeg den nødvendige kode?
Avatar billede wisen Nybegynder
19. januar 2001 - 09:00 #1
Har selv problemer med access, lytter...
Avatar billede pstric Nybegynder
19. januar 2001 - 12:44 #2
Vælg Project|Import Type Library...

Søg i listen efter Microsoft Jet and Replication Objects (version et-eller-andet, den nyeste er vist 2.6)
Læg mærke til stien, der står under listen. Hos mig er det ...Common Files\\System\\ado\\msjro.dll

Hvis du ikke kan finde det rigtige Type Library, så klikker du på Add... og browser efter din jro.dll-fil.

I Class Names: kan du se, hvilke klasser, der ligger i JRO.

I mit tilfælde er det TReplica og TJetEngine, den sidste kan nok bruges i stedet for TJROJetEngine.

Der er ingen grund til at begynde at lave komponenter til klasserne, så klik bare på Create Unit, så får du en fil der hedder JRO_TLB, der bliver tilføjet til dit project.

Hvis du gerne vil have lavet et par komponenter, så klikker du på Install..., så bliver du taget til en dialogboks, hvor du kan vælge at installere komponenterne i en eksisterende pakke eller lave en ny pakke til dem. Jeg foreslår, at du laver en ny pakke, som du kan lægge alt, der har med ADO i. Find på et godt navn til den (det kunne evt. være dclado50.dpk - dcl for Delphi Compiled Library, ado for at angive at det er pakken til ADO komponenter, 50 hvis du har Delphi 5). Husk en beskrivelse af pakken, evt. ADO Components eller noget i den stil.

Nu skulle du være klar til at følge resten af teksten.
Avatar billede nca Juniormester
19. januar 2001 - 14:18 #3
Tak for svaret. Det var lige hvad jeg havde brug for. Det ville dog ikke lykkes før jeg havde opdateret min MDAC til version 2.6
Nu bliver det spændende om jeg kan få komprimeret databasen.
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