2009-08-26 7 views
2

Est-il possible de convertir une base de données Access dans un format de fichier 97, en utilisant Access 2007. Je sais que le GUI ne peux pas le faire, et je l'ai essayé:Convertir base de données Access à 97 Format

Application.ConvertAccessProject _ SourceFilename: = "C: \ cCentre \ Database \ CommDBBad.mdb", _ DestinationFileName: = "C: \ cCentre \ Database \ CommDB97.mdb", _ DestinationFileFormat: = acFileFormatAccess97

Sans chance. Y a-t-il une autre méthode/outil?

Merci

+0

pouvez-vous utiliser 'convertAccessProject' avec un fichier .mdb? –

+0

Philippe, oui, tu peux. L'exemple d'aide A2003 montre spécifiquement un MDB. La confusion provient du fait que le groupe de produits Access utilise la terminologie du projet à quelques endroits dans les MDB ainsi que pour la technologie générale ADP. –

Répondre

0

Essayez DBEngine.CompactDatabase ancienne_base, newdb ,, dbVersion30

Je ne peux pas tester moi-même en raison d'un problème avec A2007 sur mon système causé par certaines autorisations NTFS problème de corruptions.

Le test d'une base de données A2000 vide dans A2003 donne le message suivant: 3301 Impossible d'effectuer cette opération; Les fonctionnalités de cette version ne sont pas disponibles dans les bases de données avec des formats plus anciens. donc cela ne fonctionnera probablement pas.

Questions connexes