![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
|||
|
|||
|
Hola, en vez de usar un borrado secuencial como el que estás usando, podrías lanzar una secuencia SQL que borre todos los registros de una sola vez.
Ya que estás usando ADO, supongo que has tenido que incluir un componente ADOConnection. Incluye también un componente ADOCommand e intenta usar el siguiente código que te escribo. Un saludo. Var cSQL: String; Begin Try ADOConnection1.BeginTrans; ADOCommand1.Connection := ADOConnection1; cSQL := 'Delete From {Nombre_de_la_Tabla}'; ADOCommand1.CommandText := cSQL; ADOCommand1.Execute; ADOConnection1.CommitTrans; Except On E:Exception do begin ADOConnection1.RollbackTrans; Screen.Cursor := crDefault; MessageDlg(E.Message, mtWarning, [mbOk], 0); raise; end; End; end; |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|