Error al Usar Ado.recordset.delete
Publicado por Diego Jaramillo (8 intervenciones) el 23/11/2006 22:46:45
Hola gracias por leer mi problema
lo que pasa es que tengo una base de datos de access conectada mediante el control ado entonces cuando voy a eliminar un registro me sale el siguiente error:
"Errror '-2147217887(80040e21)' en timepo de ejecucion:
la peracion en varios pasos genero errores. compruebe los valores del estado"
Si alguien sabe como solucionar este problema le agradeceria muchisimo. este es el codigo que tengo:
On Error Resume Next
res = MsgBox("Estas seguro?", vbYesNo + vbInformation)
If res = vbYes Then
adoingresos.Recordset.Delete
res1 = MsgBox("Se ha eliminado con exito")
adoingresos.Recordset.MoveFirst
End If
o tambien lo intente con este:
If (adoingresos.Recordset.EOF Or adoingresos.Recordset.BOF) Then
adoingresos.Caption = "Ningún registro activo"
Else
adoingresos.Recordset.Delete
adoingresos.Recordset.MoveFirst
End If
lo que pasa es que tengo una base de datos de access conectada mediante el control ado entonces cuando voy a eliminar un registro me sale el siguiente error:
"Errror '-2147217887(80040e21)' en timepo de ejecucion:
la peracion en varios pasos genero errores. compruebe los valores del estado"
Si alguien sabe como solucionar este problema le agradeceria muchisimo. este es el codigo que tengo:
On Error Resume Next
res = MsgBox("Estas seguro?", vbYesNo + vbInformation)
If res = vbYes Then
adoingresos.Recordset.Delete
res1 = MsgBox("Se ha eliminado con exito")
adoingresos.Recordset.MoveFirst
End If
o tambien lo intente con este:
If (adoingresos.Recordset.EOF Or adoingresos.Recordset.BOF) Then
adoingresos.Caption = "Ningún registro activo"
Else
adoingresos.Recordset.Delete
adoingresos.Recordset.MoveFirst
End If
Valora esta pregunta


0