Visual Basic - Error con un control ADO

Life is soft - evento anual de software empresarial
 
Vista:

Error con un control ADO

Publicado por Jesus (4 intervenciones) el 14/05/2001 11:09:52

Estoy tratando de eliminar todos los registros de una tabla.... pero me marca este error: " A give HROW referred to a hard- or soft-deleted row"

no se lo que esta pasando, pero de esta manera trato de borrar el conjuinto de registros:

rentas.RecordSource = "select ID from rentas_temp"
rentas.Refresh

While rentas.Recordset.RecordCount >= 1
rentas.Recordset.Delete
rentas.Recordset.Update
Wend

No se me tengan una sugerencia de como podría eliminar el total de los registros......un saludo......
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 con un control ADO

Publicado por Maria José (60 intervenciones) el 15/05/2001 14:19:03
Según el leído en el MSDN, con ADO puede ser que la propiedad RecordCount no funcione. Yo cuando quiero borrar todos los registros de un recordset hago lo siguiente:

Recordset.MoveFirst
While Recordset.EOF=False
Recordset.Delete
Recordset.Update
Recordset.MoveNext
Wend

Es un poco más largo que tu opción per a mí me funciona. Prueba y Suerte!!
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