VB.Net Compacter une BD - ADO - Access [Résolu]

Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
- - Dernière réponse : cs_JeffC1977
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
- 13 févr. 2008 à 04:37
Bonjour à tous...


J'ai un programme qui utilise ADO.Net et deux Tables Acces.


Je me demande si c'est possible de coder afin de compacter les tables sans être obliger d'aller dans acces et de compacter chaque table.


Si quelqu'un peut me donner un coup de main, si c'est possible...


 


merci de votre aide.
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
6069
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
21
3
Merci
Salut

Voici une solution

kb;en-us;306287 http://support.microsoft.com/default.aspx?scid=kb;en-us;306287

Add reference COM à Microsoft Jet and Replication Objects 2.<var>x</var> Library

      Dim jro As JRO.JetEngine

        jro = New JRO.JetEngine()

        jro.CompactDatabase("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\nwind.mdb", _
        "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\NewNwind.mdb;Jet OLEDB:Engine Type=5")

        MsgBox("Finished Compacting Database!")

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 127 internautes nous ont dit merci ce mois-ci

Commenter la réponse de nhervagault
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
1
0
Merci
Merci bcp
Commenter la réponse de cs_JeffC1977
Messages postés
929
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
1
0
Merci
Hummm petite question
Ca fonctionne avec XP mais pas avec Vista... Ca se peut ????

Et sur Vista j'ai la version Access 2007

Merci de ton aide
Commenter la réponse de cs_JeffC1977