Buonasera a tutti,
come da oggetto vorrei sapere se qualcuno può aiutarmi per questo problema.
Ho due software che in comune sfruttano in lettura e scrittura un database access 97, il primo software (principale) lascia sempre aperto il database, mentre il secondo apre solo per recuperare alcuni dati o salvare per poi chiudere.
Problema:
Dopo avere aperto normalmente il software principale (quindi il database rimane aperto), dal software secondario salvo dei dati e mi ritrovo con questo errore:
Errore di run-time '-2147217864(80040e38)'
Impossibile individuare la riga specificata per l'aggiornamento.
E' possibile che alcuni valori siano stati modificati dopo l'ultima
azione di lettura.
L'errore viene dato saltando dopo aver eseguito il salvataggio dal software secondario e poi al momento della normale lettura o salvataggio del software secondario emerge il problema.
Codice con il quale eseguo i salvataggi:
In fase di errore l'ultima riga è quella che viene evidenziata dall'errore...codice:recDataOpzUtente("DISPOSITIVO") = OpzUtente_Dispositivo.Caption recDataOpzUtente("OPZIONE") = OpzUtente_Opzione.Caption recDataOpzUtente("DESCRIZIONE") = OpzUtente_Descrizione.Caption recDataOpzUtente("FUNZIONE 1") = OpzUtente_Funzione1.Caption recDataOpzUtente("ON OFF") = DB_OpzUtenteOnOff recDataOpzUtente.UpdateBatch adAffectAll
Sapete come ovviare al problema???
Grazie mille in anticipo