Ho un problema molto strano con il controllo datagrid di VB6. Il controllo carica un command di un dataenviroment collegato ad una tabella di access inizialmente vuota. Vengono caricati i primi record tramite codice
Li carico con il seguente codice:
Private Sub Form_Load()
dati.rsMovConto.Addnew
dati.rsMovConto.fields("NUMREG") = "3"
......altri dati inseriti nella stessa maniera....
dati.rsMovConto.Update
end sub
fin qui tutto ok...
quando poi tento in esecuzione del programma di inserire (o modificare) i valori che appaiono nel datagrid, non appena cambio riga mi appare un errore non del codice ma del controllo che non riesco a risolvere.
L'errore è il seguente: "Impossibile individuare la riga specificata per l'aggiornamento. E' possibile che alcuni valori siano stati modificati dopo l'ultima operazione di lettura"
Ho notato che nella tabella del DB quando modifico il valore presente già nel controllo non viene subita registrata la modifica. Ho provato anche a mettere la linea di codice
Dati.rsMovConto.Update
per far si che i dati vengano aggiornati ma ugualmente mi arriva un errore (queat volta non del controllo ma del command).
Dove sbaglio????
Grazie a tutti