error 3426

carlos
25 de Octubre del 2005
Esta accion fue cancelada por el objeto asociado.

intento hacer un updatee en un data y me sale este error. En otras tablas de la misma base de datos hago lo mismo pero me funcionan bien, alguna solucion?

mvallejos
25 de Octubre del 2005
Posiblemente el Data está de solo lectura, verifica eso

Saludos

carlos
25 de Octubre del 2005
Pues no es eso, no se que es me estoy volviendo loco, ya no se que mas hacer. He vuetlo ha hacer el form, he cambiado la tabla de la base de datos y mil cosas mas. Lo curioso es que hace unos dias funcionaba

Ukg_RB
25 de Octubre del 2005
Yo he tenido ese mismo error y lo he solucionado, el el problema es cuando el recordset está vacío, lo que te pudo sugerir es que crees una variable de tipo Recordset y abras la tabla en este recordset, y la asocies al recordset de tu data, esto para que cuando quieras hacer un addnew (que es cuando causa el error) puedas agregarlo a la variable recordset y despues asosiarlo al data de nuevo. algo así...

If dataAlumnos.Recordset.RecordCount <= 0 Then
rstAlumnos.AddNew
rstAlunmos.Update
Set dataAlunmos.Recordset = rstAlunmos
dataAlunmos.Recordset.MoveFirst
Else

dataAlunmos.Recordset.AddNew
End If
...

Espero y te sirba de algo.