Error 3034 en Access

Tengo un programa en Access 2007 y cuando intento modificar un mismo registro 2 veces seguidas, se produce el error 3034.
¿A qué es debido?
La actualización está de esta manera:

(Global Ws As Workspace)

Private Sub Guardar_Click()
...
Set Ws = DBEngine.Workspaces(0)
Ws.BeginTrans


Ws.CommitTrans
Set Ws = Nothing
rsGasto.Close
Set rsGasto = Nothing
Exit Sub
error_guardar:
MsgBox Error(Err), vbCritical
Ws.Rollback
End Sub

Gracias y un saludo

Añade tu respuesta

Haz clic para o