Compactage de base Access 2000

PierreRIVET Messages postés 34 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 10 octobre 2005 - 2 mars 2003 à 12:44
PierreRIVET Messages postés 34 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 10 octobre 2005 - 3 mars 2003 à 12:33
Je recherche le code à inscrire dans un logiciel en VB6 de manière à compacter la base de données, par exemple à la fermeture du logiciel.
La basse de données est en Access 2000
Merci d'avance,

Pierre RIVET

4 réponses

PatriceVB Messages postés 562 Date d'inscription dimanche 16 décembre 2001 Statut Modérateur Dernière intervention 26 décembre 2007
2 mars 2003 à 14:15
Il faut rajouter une référence à la bibliothèque DAO pour faire cela et utiliser la méthode CompactDatabase

voir :
http://www.vbfrance.com/article.aspx?Val=2742
http://www.vbfrance.com/article.aspx?Val=6172
@+
0
PierreRIVET Messages postés 34 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 10 octobre 2005
2 mars 2003 à 15:20
Quelle référence faut-il ajouter ?

J'ai essayé avec la méthode CompactDataBase, en suivant les explications de l'aide en ligne VB mais j'ai un mesage me disant que le format n'est pas reconnu !!

Pierre RIVET
0
pelw Messages postés 148 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 14 février 2005 6
2 mars 2003 à 19:47
Pour une base Access 2000, il faut ajouter la référence "Microsoft DAO 3.6 Object Library".

@+

pelw
0
PierreRIVET Messages postés 34 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 10 octobre 2005
3 mars 2003 à 12:33
Merci beaucoup du tuyau.
Effectivement,ça marche
Pierre RIVET
0
Rejoignez-nous