Compatta e ripristina da pulsante comando

martedì 17 giugno 2008 - 09.21

simovito Profilo | Newbie

Ciao,
scusate, sono un neofita e apprifitto della Vs. disponibilità.
Ho realizzato un database in Access e in una maschera di servizio vorrei creare un tasto di comando che lanci la funzione di "compatta e ripristina database".
Impostando l'esecuzione dell'operazione in automatico alla chiusura del file vado incontro a tempi lunghi ed al conseguente notevole rallentamento del PC. Ho così pensato di far eseguire il tutto "alla bisogna" direttamente dall'operatore.
Mi potete aiutare ?
Grazie fin d'ora.

Brainkiller Profilo | Guru

>Impostando l'esecuzione dell'operazione in automatico alla chiusura
>del file vado incontro a tempi lunghi ed al conseguente notevole
>rallentamento del PC. Ho così pensato di far eseguire il tutto
>"alla bisogna" direttamente dall'operatore.
>Mi potete aiutare ?

Prova questo codice qui se hai Access da 2000 a 2003.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

jtpsala Profilo | Senior Member

Perdonate l'intrusione.
Da un po' di tempo sto cercando di fare la stessa cosa da vb 2008.
Il mio problema è che una volta che compatto il database access con JRO gli ID presenti nelle varie tabelle non ripartono da 0 come vorrei che avvenisse (ovviamente se nelle tabelle non sono presenti dei dati).

Ricordo che con il VB6 si poteva accedere al database creando un'istanza e dopo utilizzare il metodo CompactRepair, ma in VB 2008 non riesco a trovare una soluzione, continua a generarmi delle eccezioni.

Mi potrebbe aiutare?
La ringrazio in anticipo.

simovito Profilo | Newbie

Ciao,
scusa ma non trovo il codice a cui ti riferisci. Dove lo devo cercare ?

Brainkiller Profilo | Guru

>Ciao,
>scusa ma non trovo il codice a cui ti riferisci. Dove lo devo
>cercare ?

Ops,
mi è rimasto il link nella clipboard, eccolo:
http://www.mvps.org/access/general/gen0041.htm
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5