Visual Basic - Eliminar todos los registros en una base de datos

Life is soft - evento anual de software empresarial
 
Vista:

Eliminar todos los registros en una base de datos

Publicado por Luis (59 intervenciones) el 23/09/2002 05:16:59
Por favor quisiera saber si me puedan ayudar.. deseo saber como eliminar registros en una base de datos de access, yo eh usado este codigo...

'With Adodc2.Recordset
.MoveFirst
cant = .RecordCount
For i = 1 To cant
.MoveFirst
.Delete
Next i
End With

PERO... me funciona con pocos registros en mi BD, pero con muchos registros me sale un error "KEY COLUMN INFORMATION IS INSUFFICIENT OR INCORRECT. TOO MANY ROWS WERE AFFECTED BY UPDATE." ... quisiera saber si pueden usar el comando delete de SQL... pero bueno cualquier forma que me funcione es buena para mi.... gracias por la AYUDA!!!
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:Eliminar todos los registros en una base de dat

Publicado por g0039 (43 intervenciones) el 23/09/2002 09:17:51
2 cosas.
1º El fallo que te da es por que la tabla a la que atacas tiene toda la pinta
de tener registros duplicados.
2º Lanza un Delete from tabla para SqlServer, Delete * from tabla para access
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