Visual Basic - ERROR CON OBJETO ADO

Life is soft - evento anual de software empresarial
 
Vista:

ERROR CON OBJETO ADO

Publicado por Manuel (47 intervenciones) el 14/03/2008 13:39:21
Hola, al intentar borrar una tabla de ACCESS me sale el siguiente error:

"Informacion de columna clave insuficiente o incorrecta; demasiadas filas afectadas por la actualizacion"

Este sería el código y me indica el error en la línea EXTRACTO.Recordset.Delete

EXTRACTO.Recordset.MoveFirst
Do While Not (EXTRACTO.Recordset.EOF)
EXTRACTO.Recordset.Delete
EXTRACTO.Recordset.MoveNext
Loop

Gracias
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 OBJETO ADO

Publicado por Carlos (125 intervenciones) el 14/03/2008 16:38:36
Es mejor que utilices una sentencia SQL (con el método Execute), para eso que necesitas, usando la variable u objeto con el que conectaste a la base de datos (por tu código parece que usaste un DataControl), algo así como:

EXTRACTO.Execute "Delete from Extracto" (o como se llame tu tabla).
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