Llevo todo el día tratando de solucionar un problema que me tiene bastante loco...
Tengo una base de datos access 2007, pero cuando trato de modificar el usuario me tira el error:
"El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual."
Acá dejo mi modulo:
Código:
Y acá dejo mi codigo del botón "MODIFICAR":Sub Usuarios() With RsUsuarios If .State = 1 Then .Close .Open "select * from Usuarios", BASE, adOpenStatic, adLockPessimistic End With End Sub
Código:
Private Sub modf_Click() If Text1.Text = "" Then MsgBox "Ingrese usuario", vbInformation, "ERROR": Text1.SetFocus: Exit Sub If Len(Text1.Text) >= 13 Or Len(Text1.Text) <= 2 Then MsgBox "El usuario debe tener de 3 a 12 caracteres", vbInformation, "ERROR": Text1.SetFocus: Exit Sub If Text2.Text = "" Then MsgBox "Ingrese la contraseña", vbInformation, "ERROR": Text2.SetFocus: Exit Sub With RsUsuarios .Requery .Find "Id='" & Text1.Text & "'" !Id = Text1.Text !pass = Text2.Text .UpdateBatch .Requery End With End Sub