Pergunta

Na verdade, eu estou usando o seguinte código para compactar bancos de dados Access 2003 (arquivos mdb).no passado, eu usei JRO.JetEngine (mas é 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 funciona muito bem:sem exceções, sem erros, sem conselhos, é criado db compactado....Mas ainda assim, eu não tenho 100% de certeza porque (pesquisando) eu li em outros sites que para o access 2003 deve ser utilizado JRO.JetEngine

meu código acima está correto para compactar arquivos mdb (access 2003)?está faltando alguma coisa?

Foi útil?

Solução

Acabo de testar o seu código VB.NET de 2010 e parece estar funcionando bem.É realmente compactar o banco de dados Access 2003 e o banco de dados compactado abriu bem depois.Então, não, eu não acho que você está "faltando alguma coisa".

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top