Ich muss eine Access 2007 .accdb-Datenbankdatei komprimieren und reparieren. Ich weiß, dass JRO.JetEngine dies mit .mdb-Dateien tun kann, aber ich muss das neuere Format der Version 2007 per Code reparieren.
Irgendwelche Vorschläge?
EDIT :
Hier ist die Sache: Ich habe herausgefunden, dass ich die COM-Objektbibliothek "Microsoft Office 12 Access Database Engine Object Library" verwenden und die DBEngine-Klasse verwenden und ihre CompactDatabse-Methode aufrufen kann. Aber es scheint keinen Ort zu geben, an dem ich das Datenbankkennwort angeben kann; anscheinend hat Office 12 Database Engine nirgendwo eine Dokumentation. Ich habe einige Dokumentationen für ältere Versionen der CompactDatabase-Methode gefunden, aber die helfen mir überhaupt nicht weiter.
Das macht mich verrückt.