Pregunta

En realidad, estoy usando el siguiente código para compactar las bases de datos de Access 2003 (archivos MDB).En el pasado, he usado jro.Jetengine (pero está obsoleto).

Código:

Add Reference: Microsoft Office 12.0 Access Database Engine Object Library

Dim AccessEngine As New Microsoft.Office.Interop.Access.Dao.DBEngine
AccessEngine.CompactDatabase(File_Path, compact_file, Nothing, Nothing, ";pwd=mypass")

Parece que se ejecuta bien: no hay excepciones, no hay errores, no se crea un DB compactado ... pero aún así, no estoy 100% seguro porque (Googling) he leído en otros sitios que para Access 2003 debenser usado jro.jetengine

¿Mi código anterior es correcto para los archivos MDB compactos (acceso 2003)?falta algo?

¿Fue útil?

Solución

Acabo de probar su código en vb.net 2010 y parece estar funcionando bien.Realmente hizo compacto la base de datos de Access 2003 y la base de datos compactada se abrió de nuevo después.Entonces, no, no creo que estés "perdiendo algo".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top