error al guardar en registro existente
Publicado por Fede (9 intervenciones) el 02/03/2023 23:07:50
Buenas, les consulto a los que saben
Estoy guardando registros, verifico si existe un registro por el numero de documento. Si existe lo modifico y si no existe lo agrego.
Cuando existe y lo quiero modificar me da error.: "No se puede encontrar la fija para su actualización: algunos valores han cambiado desde la última vez que se leyó". Me lo muestra en "adoLOCAL.MoveLast"
Set adoLOCAL = New Recordset
adoLOCAL.Open "select * from personas where Documento = '" & valorNroDoc & "'", dbLOCAL, adOpenStatic, adLockOptimistic
If adoLOCAL.RecordCount = 0 Then
adoLOCAL.AddNew
Else
adoLOCAL.Update
End If
adoLOCAL.Fields(1) = 1
adoLOCAL.Fields(2) = aaa1
adoLOCAL.Fields(3) = 1fsafssca
adoLOCAL.MoveFirst
adoLOCAL.Close
Estoy guardando registros, verifico si existe un registro por el numero de documento. Si existe lo modifico y si no existe lo agrego.
Cuando existe y lo quiero modificar me da error.: "No se puede encontrar la fija para su actualización: algunos valores han cambiado desde la última vez que se leyó". Me lo muestra en "adoLOCAL.MoveLast"
Set adoLOCAL = New Recordset
adoLOCAL.Open "select * from personas where Documento = '" & valorNroDoc & "'", dbLOCAL, adOpenStatic, adLockOptimistic
If adoLOCAL.RecordCount = 0 Then
adoLOCAL.AddNew
Else
adoLOCAL.Update
End If
adoLOCAL.Fields(1) = 1
adoLOCAL.Fields(2) = aaa1
adoLOCAL.Fields(3) = 1fsafssca
adoLOCAL.MoveFirst
adoLOCAL.Close
Valora esta pregunta


0