Visual Basic - Error al Usar Ado.recordset.delete

Life is soft - evento anual de software empresarial
 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error al Usar Ado.recordset.delete

Publicado por Luis (3 intervenciones) el 24/11/2006 16:38:18
Prueba a poner lo siguiente:

ado.recordset.delete adAffectCurrent
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error al Usar Ado.recordset.delete

Publicado por Diego Jaramillo (8 intervenciones) el 28/11/2006 17:28:21
Hey hermano nada, le puse lo que me dijiste y nada me saca el mismo error, si me puedes ayudar se lo agradeceria mucho.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error al Usar Ado.recordset.delete

Publicado por Diego Jaramillo (8 intervenciones) el 27/11/2006 15:32:51
Hola luis gracias por ayudarme, intente con lo que me dijiste pero me sigue saliedo el mismo:

"Errror '-2147217887(80040e21)' en timepo de ejecucion:
la peracion en varios pasos genero errores. compruebe los valores del estado"

si me puedes ayudar te lo agradeceria muchisimo..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error al Usar Ado.recordset.delete

Publicado por enmanuel grullard (7 intervenciones) el 12/12/2006 20:08:11
hola amigo si tu no sabes usar sentencia sql estara feo pero prueba este en ver de usar adoingresos.Recordset.Delete usa delete de sql y vera que te funciona ok
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar