Salve a tutto il forum, avrei il seguente problema.

All' avvio dell' applicazione faccio la compattazione del db in questo modo:

Dim jro As JRO.JetEngine
jro = New JRO.JetEngine
jro.CompactDatabase("Provider=Microsoft.ACE.OLEDB. 12.0;Data Source=C:\Aziendale 2015\Aziendale 2015.mdb;Jet OLEDB:Engine Type=5", _
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Aziendale 2015\Aziendale 2015 compact.mdb;Jet OLEDB:Engine Type=5")
My.Computer.FileSystem.DeleteFile("C:\Aziendale 2015\Aziendale 2015.mdb")
My.Computer.FileSystem.RenameFile("C:\Aziendale 2015\Aziendale 2015 compact.mdb", "Aziendale 2015.mdb")

La compattazione funziona correttamente, ma mi si presenta un problema.

Appena arrivo circa a mille fatture, da vb net si scompatta, spiego meglio.

A mille fatture, aggiungo una nuova fattura e non me la mette alla fine, ma tra la 400 e la 450, la devo

andare a cercare e compilarla, inserendo cliente eccetera.

Come si evita la scompattazione del db?

Mi potete passare il codice?

Distinti Saluti

Fabio Messina