Je souhaite compacter un fichier de base de données MDB d'accès à l'aide de JetComp.exe. Je veux passer le nom du fichier (et le fichier de destination) à Jetcomp.exe. Cependant, JetComp.exe ne semble pas répondre. J'ai essayé les éléments suivants:Arguments JETCOMP.EXE
jetcomp.exe -src:{"G:\my database.mdb"} -dst:"G:\my compacted database.mdb"
Je ne peux pas utiliser la version graphique de Jetcomp.exe que je veux inclure la ligne ci-dessus dans une base de données upgrader.
Tous les meilleurs, Seb
Tony Toews - Merci pour la réponse. Pensez-vous que je devrais utiliser la méthode décrite dans cet article? (http://www.codeproject.com/KB/database/mdbcompact_latebind.aspx) – MadSeb
Je ne connais pas JRO mais il devrait fonctionner de la même manière en ce qui concerne le compactage. –
JRO peut ou peut ne pas être installé sur le PC avec lequel vous travaillez, mais DAO le sera certainement. JRO n'a aucune raison d'exister, sauf pour la stupidité de la campagne ADO-partout de MS c. 2000, quand ils ont essayé de remplacer l'interface native de Jet, DAO, avec une couche d'abstraction non-native, ADO. JRO doit être ignoré pour tous les cas, à l'exception de ce qu'il ne peut pas faire avec DAO, et lancer une synchronisation indirecte entre deux répliques dans une base de données Jet répliquée. –