Ora ho qualche indizio in più.
Mi hanno portato una copia del programma (ovviamente e putroppo senza codice sorgente). E' realizzato in VB6 e usa database Access 97.
Ho provato un pò a smanettare ed effettivamente il db sfarfalla!
Es.: ho cancellato tre record con l'interfaccia del programma.
Ho controllato nel db se effettivamente i dati erano stati cancellati. Ho chiuso e riaperto sia il db che il programma, e sono riapparsi anche i dati precedentemente cancellati! Ma questo non succede sempre. Capita in modo direi... casuale.
E capita anche quando si inseriscono nuovi dati: riaprendo il programma e il db svaniscono.
Allora ho pensato: poiché su questo db ci smanettano da circa un anno, non sarà ora di fare un compatta e ripristina?
E già, solo che sul mio computer, così come sui computer dell'ufficio dove il programma dovrebbe funzionare, c'è Office 2000. Quindi si riceve il solito messaggio che avverte dell'impossibilità di compattare e ripristinare perché il db usato è una versione precedente... Ho provato a trasformare il db nella versione 2000, ma il programma non lo riconosce.
Insomma, potrebbe essere questa una causa del problema?
Oppure non c'entra nulla?

Rispondi quotando