Newsgroup: it.comp.appl.access
Titolo: Mdb sempre danneggiati

Ho un sw di contabilità scritto in VB6  e can archivi (
clienti,fornitori,fatture) mdb di Access 97.
Sui pc in rete ho W2000  ( server non dedicato) .
Sul server W2000 ci sono gli archivi, usati dai client.
Da circa un mese molti file mdb di questo sw risultato sempre danneggiati
( formato non riconosciuto si database mi dice se tento di aprirlo anche con
access 2000.) per cui devo
ripristinare sempre copie di backup, oppure lanciare dal sw di contabilità
la funzione  "rigenera archivi " che a volte me lo ripristina correttamente.
Dipende dal disco fisso ?
Virus non ce ne sono.
O dalle schede di rete difettose ?
saluti
--

 ha scritto nel messaggio
news:bafe4m$j8g$1...@usenet.itgate.net...

Normalmente dalle schede di rete per questi problemi.
Bye.

 ha scritto nel messaggio
news:bafe4m$j8g$1...@usenet.itgate.net...

mah sia le skede di rete che i dischi potrebbero
causare i problemi...
quanti anni ha il server win 2000?
è usato molto? da quanti utenti?
se viene usato molto è consigliabile cambiarlo ogni   3/4 anni....
bye
ringo

 ha scritto nel messaggio
news:bafhua$r3u$1...@newsread.albacom.net...

Ci sono server aziendali che lavorano da 10 anni o più e nessuno si sogna di
cambiarli...
Da dove escono questi 4 anni?
Dagli intervalli di reinstallazione di Windows Server varie versioni?
Mah...
Sono perplesso.
Bye

 saluti
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:bafe4m$j8g$1...@usenet.itgate.net...

Quasi certamente dipende dalle schede di rete ma anche dal numero di client
che si collegano. Per un massimo di 5/10 client tutto ok, un numero
superiore è fortemente sconsigliato da Microsoft proprio per i possibili
danneggiamenti al database.
Dopo aver fatto una copia del database che contiene le tabelle, puoi provare
a farlo partire da riga di comando con l'opzione /decompile.
Per esempio:
"c:\Programmi\Microsoft office\office\msaccess.exe" /decompile
"c:\Documenti\MioDatabase.mdb"
poi apri il db lo compatti e ricompili i moduli.
Ciao, Carlo

 ha scritto nel messaggio
news:bafe4m$j8g$1...@usenet.itgate.net...

In aggiunta a l post precedente, questo un link utile:
http://www.mvps.org/access/bugs/bugs0008.htm
Ciao, Carlo

 poi apri il db lo compatti e ricompili i moduli.
Quindi se un file mdb danneggiato non mi si apre con access , posso provare
con la stringa
che mi hai scritto ?
E poi ?
Come faccio a ripararlo ?
Copio i dati presenti al suo interno e basta ?
Non capisco l'utilizzo del decompile ....:-(
ciao

 ha scritto nel messaggio
news:bafn45$mc2$1...@usenet.itgate.net...

Nooo. Se il db è già danneggiato non usare mai /decompile.
L'opzione /decompile non è ufficialmente documentata. Si può usare con le
versioni 97,2000 e Xp di Access.
Tra le altre cose cancella tutto il codice precedentemente compilato e
quando andrai a ricompilare tutti i moduli, la compilazione sarà fatta
tenendo conto delle dll presenti nel sistema. Questo elimina possibili cause
di crash dovute proprio alle dll che si erano usate per compilare il db,
magari su un'altra macchina o in seguito ad aggiornamenti.
Inoltre risolve parecchi problemi legati alle dimensioni del db e alla
velocità di esecuzione.
NB: FAI SEMPRE UNA COPIA DI RISERVA.
Puoi cercare argomenti in rete digitando "MSAccess decompile".
Ciao, Carlo

 ha scritto nel messaggio
news:bafieo$28s$1...@newsreader.mailgate.org...

anche la mia Fiat 127 del '73 funziona ancora e non
sono perplesso come tè!
:-))))))
ringo

 ringo
Il nonno non te l'ha voluta regalare la sua Balilla a tre marce? :-))



No, č che l'ha cambiata dopo 4 anni come consigliato da Bill... Ford :o))