Avatar billede superinfojens Nybegynder
15. januar 2001 - 15:25 Der er 4 kommentarer og
1 løsning

Komprimer en access database i VB6

Jeg har prøvet med :

Private Sub Command1_Click()
DBEngine.CompactDatabase \"D:\\test.mdb\", \"D:\\DB2.mdb\"
Kill \"D:\\test.mdb\"
Dim OldName
Dim NewName
OldName = \"D:\\DB2.mdb\": NewName = \"D:\\test.mdb\"
Name OldName As NewName
End Sub

Jeg for en

Run-time error ´424

Óbject required

Er der nogle som har prøvet dette her før ?
Avatar billede swjensen Nybegynder
15. januar 2001 - 17:07 #1
Private Sub Compact()
 
Dim fso As New FileSystemObject
 
  Set engine = CreateObject(\"DAO.DBEngine.35\")
  engine.CompactDatabase \"db1.mdb\",\"db2.mdb\"
 
  fso.DeleteFile \"db1.mdb\"
  fso.MoveFile \"db2.mdb\", \"db1.mdb\"

Set fso = Nothing
Set engine = Nothing
End Sub
Avatar billede swjensen Nybegynder
16. januar 2001 - 04:42 #2
erstat
Dim fso As New FileSystemObject
med
set fso = CreateObject(\"Scripting.FileSystemObject\")
Avatar billede superinfojens Nybegynder
16. januar 2001 - 09:48 #3
Det virker perfeckt !!!

swjensen er bare superduper god....tusinde tak !!!
Avatar billede swjensen Nybegynder
16. januar 2001 - 21:28 #4
:-)
Avatar billede brock Nybegynder
21. juni 2001 - 08:57 #5
Hej, jeg leder efter en tilsvarende løsning, bare online. Hvis I har tid og kræfter kunne det være fedt. Det skal lige siges, at jeg har adgang til serverne, så hvis der skal installeres access for eksempelt for at få jeres script til at virke, bliver det gjort.

http://www.eksperten.dk/spm/83311

Mvh

Brock
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