Domanda

In realtà sto utilizzando il codice successivo per Compact Access 2003 Database (file MDB).In passato, ho usato jro.jetengine (ma è obsoleto).

Codice:

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")
.

Sembra che va bene: nessuna eccezione, nessun errore, nessun consulenza, viene creato DB compattato .... Ma ancora, non sono sicuro al 100% perché (googling) ho letto su altri siti che per Access 2003essere usato jro.jetengine

Il mio codice sopra è corretto ai file MDB compatti (Access 2003)?Manca qualcosa?

È stato utile?

Soluzione

Ho appena testato il tuo codice in vb.net 2010 e sembra funzionare bene.Ha davvero compattato il database Access 2003 e il database compattato si è aperto in seguito.Quindi, no, non penso di essere "manca qualcosa".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top