?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