SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: krlos02 en Jueves 11 de Diciembre de 2003, 22:20

Título: Como Eliminar Todos Los Registros
Publicado por: krlos02 en Jueves 11 de Diciembre de 2003, 22:20
como puedo hacer para eliminar todos los registros de una tabla????? :whistling:
Título: Re: Como Eliminar Todos Los Registros
Publicado por: Brroz en Viernes 12 de Diciembre de 2003, 09:37
Hola Krlos02.

Utiliza SQL: DELETE FROM Tabla

Abur.
Título: Re: Como Eliminar Todos Los Registros
Publicado por: krlos02 en Viernes 12 de Diciembre de 2003, 17:44
Gracis Brroz
Título: Re: Como Eliminar Todos Los Registros
Publicado por: krlos02 en Viernes 12 de Diciembre de 2003, 17:46
Gracias Brroz

   Con eso puedo eliminar TODOS los registros de la tabla??, lo que yo quiero es poder eliminar todos los registros en la tabla, se como hacerlo de a uno, pero no se si se puede hacer que se eliminen todos
Título: Re: Como Eliminar Todos Los Registros
Publicado por: krlos02 en Viernes 12 de Diciembre de 2003, 19:08
Gracias, ya lo solucione, esto fue lo que hice

       
Código: Text
  1. Private Sub limpiar2()
  2.     frmdetalles.Adodc1.Recordset.MoveFirst
  3.  
  4.    Do While Not frmdetalles.Adodc1.Recordset.EOF
  5.    frmdetalles.Adodc1.Recordset.Delete
  6.    frmdetalles.Adodc1.Recordset.MoveNext
  7.    Loop
  8.     End Sub
  9.  
Título: Re: Como Eliminar Todos Los Registros
Publicado por: rccr2000 en Viernes 12 de Diciembre de 2003, 22:31
Sí pero a mi juicio el codigo anterior es antieficiente porque se tarda demasiado, si estas conectado a un servidor es mas facil, que ejecutes lo siguiente

private sub borradoVer3()
      dim cn as adodb.connection
      set cn = myForm.adodc1.recordset.activeconection
      cn.execute "delete from table"
      set cn = nothing
      ' nothing more to do , thanks.


end sub

saludos.

Roberto.
 B)