Buongiorno a tutti,
ho un programma scritto in Visual Basic, installato su diverse postazioni. Ovviamente, non possiedo il codice sorgente del programma, sennò era troppo facile....
Questo programma accede ad un database Access e, periodicamente, a seguito di Dio solo sa quale errore (un paio di volte mi ha segnalato 'Errore nel segnalibro', comunque i messaggi di errore sono vari e per niente esaustivi), una delle postazioni (a turno) corrompe il database, facendo sì che alla chiusura dell'applicazione non venga eliminato il file nome_database.ldb di lock. Naturalmente, una volta che il database è corrotto, eliminare il file .ldb non serve a niente. Per rendervi le cose più divertenti, non posso neanche usare 'Utilità database/Compatta e ripristina database', perchè il database Access è protetto da una password che non otterrei neanche andando a piangere in ginocchio di fronte al Presidente della Repubblica....
Qualcuno ha qualche idea su come impedire la corruzione del database?
Kisses,
Nat
ho un programma scritto in Visual Basic, installato su diverse postazioni. Ovviamente, non possiedo il codice sorgente del programma, sennò era troppo facile....
Questo programma accede ad un database Access e, periodicamente, a seguito di Dio solo sa quale errore (un paio di volte mi ha segnalato 'Errore nel segnalibro', comunque i messaggi di errore sono vari e per niente esaustivi), una delle postazioni (a turno) corrompe il database, facendo sì che alla chiusura dell'applicazione non venga eliminato il file nome_database.ldb di lock. Naturalmente, una volta che il database è corrotto, eliminare il file .ldb non serve a niente. Per rendervi le cose più divertenti, non posso neanche usare 'Utilità database/Compatta e ripristina database', perchè il database Access è protetto da una password che non otterrei neanche andando a piangere in ginocchio di fronte al Presidente della Repubblica....
Qualcuno ha qualche idea su come impedire la corruzione del database?
Kisses,
Nat