Google
 

it » comp » lang » visual-basic

?Verificare compattazione db

di "Carmelo"
il Tue, 10 Jul 2007 16:03:50 +0200
newsgroups it.comp.lang.visual-basic
message-id <469391a8$0$17943$4fafbaef@reader1.news.tin.it>

Uso vb6 e DAO 3.6

Come ho spiegato in un post precedente, il tempo di attesa per compattare un 
db access, che si trova sul server, da un pc client è lunghino, quindi ho 
deciso di seguire i vostri consigli. Copio il db in locale, lo compatto e lo 
ritrasferisco sul server.

Visto i tempi di attesa per la compattazione, mi sono accorto che il mio 
cliente, non la esegue mai perchè si scoccia aspettare.
Avrei pensato quindi, di inserire nel programma una procedura che, esegue la 
compattazione mensile forzata ad ogni avvio del programma.
Mi spiego, ci sono 5 pc collegati in rete, la mattina sono tutti spenti 
eccetto il server, quando un operatore apre il programma, parte la procedura 
forzata.
A questo punto sorge il problema, perchè se un pc sta eseguendo la 
compattazione, il db è occupato e quindi gli altri operatori non potrebbero 
accedere agli archivi, quindi volevo inserire un msg per avvertire che un 
operatore sta eseguendo la compattazione e che si deve attendere il termine 
della procedura.
Spero fin qui sia tutto chiaro.

La mia domanda è questa:
Esiste un modo per verificare se è in corso una compattazione?

Grazie
Carmelo 


Risposte

Tutti i messaggi della discussione