Vorrei proporvi un quesito...
Ho realizzato un programma in vb6 che utilizza un database Access 2003.
Ho realizzato il pacchetto di installazione attraverso InstallShild12 Express (con risultati positivi).
Nel pacchetto di installazione ho inserito il database (in maniera che viene caricato in fase di installazione).
Ho provato il pacchetto su un sistema operativo XP e Vista e nn ho avuto problemi.
In un secondo momento mi sono accorto che il database in questione era di una vecchia versione (mancavano alcune tabelle e record aggiornati), ho ricreato nuovamente il pacchetto di installazione inserendo il nuovo db e l'ho installato nuovamente (dopo aver rimosso la vecchia installazione e cancellato fisicamente la cartella) sui due sistemi operativi.
I Risultati sono SBALORDITIVI...
sul sistema operativo XP, nn ho avuto nessun problema su Vista invece...
(penso) continua a mantenere il database vecchio... ma nn so dove
ho effettuato le seguenti procedure (sul sistema operativo Vista):
ricerca del file db sul sistema operativo --> Esito: unico file presente sul pc
verifica versione del db --> Esito: versione installata corretta
modifica di un record attraverso il programma --> Esito: modifica effettuata (ma nn sul database corretto... modifica effettuata nn so dove)
apertura del record modificato dopo il riavvio del programma --> Esito: modifica ancora presente, quindi registrata in un db fantasma ma presente (le modifiche ci sono)
![]()
qualcuno può aiutarmi?