Avatar billede bernhof Nybegynder
15. februar 2002 - 14:55 Der er 4 kommentarer og
1 løsning

Fra Visual Basic: Komprimer og reparer database i Access

Hvordan kan man fra Visual Basic køre hvad der svarer til menuen "Funktioner >> Databasefunktioner >> Komprimer og reparer database" i Access, ligesom man kan køre makroer i Word og Excel fra Visual Basic?

/Mikbj
Avatar billede kedde65 Praktikant
16. februar 2002 - 10:58 #1
Hejsa. Du skal bruge "Microsoft Jet and replication object 2,6 library" på den måde kan du kompkte dine databaser.

Her nedenfor følger et eksempel på brugen af det.

Private Sub Command1_Click()
    Dim dbx As JRO.JetEngine
    Set dbx = New JRO.JetEngine
    dbx.CompactDatabase "Provider=Microsoft.Jet.Oledb.4.0;data source=d:\KundeDBXP.mdb", "Provider=Microsoft.Jet.Oledb.4.0;data source=d:\ValgsprogBackup.mdb"
    Set dbx = Nothing
End Sub

Kedde
Avatar billede bernhof Nybegynder
16. februar 2002 - 13:24 #2
Jeg takker .. du får point, så snart jeg har testet det! :)

Lige et spm.: hvorfor skal man specificere to connection strings?
Avatar billede kedde65 Praktikant
16. februar 2002 - 13:26 #3
Den første connectionstring er source, den anden er destination. Du kan ikke komprimere en eksiterende database, uden at oprette en ny DB.

Kedde
Avatar billede bernhof Nybegynder
16. februar 2002 - 13:28 #4
ok! tak! :)
Avatar billede bernhof Nybegynder
26. februar 2002 - 16:04 #5
Endelig fik jeg testet det, og det virker!

Tak for hjælpen endnu en gang ! :)

/Mikbj
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