Comment faire pour compacter et réparer une base de données ACCESS 2007 .NET code?

J'ai besoin de compacter et réparer une Access 2007 .accdb fichier de base de données. Je sais que JRO.JetEngine pouvez faire cela avec .les fichiers mdb, mais j'ai besoin de réparation de la version la plus récente de 2007 format par code.

Des suggestions?

EDIT:

Voici la chose: j'ai trouvé que je peux utiliser l'objet COM de la bibliothèque "Microsoft Office 12 Accès au Moteur de Base de données de la Bibliothèque d'Objets" et l'utilisation de la DBEngine classe et appeler sa CompactDatabse méthode.
Mais il ne semble pas être une place pour moi à fournir le mot de passe de la base de données; Semble Office 12 Moteur de Base de données ne dispose d'aucune documentation n'importe où.
J'ai trouvé peu de documentation pour les anciennes versions de CompactDatabase méthode, mais ceux-ci ne m'aide pas du tout.

Cela me rend fou.

OriginalL'auteur TheAgent | 2009-10-10