Guardar en Dataset

25/03/2005 - 17:46 por Aldo | Informe spam
Hola:
Resulta que guardo un registro en el dataset (todo bien), automaticamente
guardo el mismo registro en la base (todo bien).

Me.ds.prestaciones.AddprestacionesRow(fila)
compo1.OleDbInsert_prest.Connection = funciones.conectar

compo1.da_prest.Update(Me.ds.prestaciones.GetChanges(DataRowState.Added))

Me.ds.prestaciones.AcceptChanges()


Si quiero modificar este mismo registro y luego guardar en la base, me da
error de concurrencia.

compo1.OleDbUpdate_prest.Connection = funciones.conectar
compo1.da_prest.Update(Me.ds.prestaciones.GetChanges(DataRowState.Modified))

Me.ds.prestaciones.AcceptChanges()


Como puedo hacer para corregir esto.
Gracias
 

Leer las respuestas

#1 Erick
26/03/2005 - 18:26 | Informe spam
Probaste utilizando beginedit?
Att Erick
"Aldo" escribió en el mensaje
news:
Hola:
Resulta que guardo un registro en el dataset (todo bien), automaticamente
guardo el mismo registro en la base (todo bien).

Me.ds.prestaciones.AddprestacionesRow(fila)
compo1.OleDbInsert_prest.Connection = funciones.conectar

compo1.da_prest.Update(Me.ds.prestaciones.GetChanges(DataRowState.Added))

Me.ds.prestaciones.AcceptChanges()


Si quiero modificar este mismo registro y luego guardar en la base, me da
error de concurrencia.

compo1.OleDbUpdate_prest.Connection = funciones.conectar



compo1.da_prest.Update(Me.ds.prestaciones.GetChanges(DataRowState.Modified))

Me.ds.prestaciones.AcceptChanges()


Como puedo hacer para corregir esto.
Gracias



Preguntas similares