Visual Basic - ¿Cómo borro todos los registros?

Life is soft - evento anual de software empresarial
 
Vista:

¿Cómo borro todos los registros?

Publicado por Marco Antonio (20 intervenciones) el 07/02/2002 19:42:12
Hola

Quiero vaciar una tabla y utilizo el siguiente codigo:

rs.movefirst
while rs.eof = false
rs.delete
rs.movenext
wend

En mi pc funciona muy bien pero al instalarlo en cualquier otra pc
manda el error 'invalid bookmark' despues de borrar algunos registros, y la tabla no se vacía. Modifique el codigo como sigue:

rs.movefirst
while rs.eof = false
rs.delete
if rs.eof = false then
rs.movenext
endif
wend

Pero el resultado es el mismo.

¿Alguien podría ayudarme?



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:¿Cómo borro todos los registros?

Publicado por Adán (79 intervenciones) el 07/02/2002 20:17:17
Prueba sustituyendo rs.movenext por rs.movelast
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:¿Cómo borro todos los registros?

Publicado por Vinicio (6 intervenciones) el 08/02/2002 12:53:11
Este codigo borra todos los registros de la tabla1, puedes utilizar el where dentro de las "" para especificar una condicion

Set dbs = OpenDatabase(Prueba.mdb)
dbs.Execute " DELETE FROM tabla1"

Prueba este codigo 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