Programación General => C/C++ => C++ Builder => Mensaje iniciado por: kekal en Martes 18 de Enero de 2005, 17:00
Título: Borrado De Registros
Publicado por: kekal en Martes 18 de Enero de 2005, 17:00
hola, resulta que tengo una tabla donde en determinado momento de la aplicación borra un/os registros de una tabla, la tabla en cuestion es de dbase (.dbf), y tiene un borrado lógico y otro físico el lógico marca los registros como borrados, el físico los borra del archivo resulta que a la hora de de borrar ya sea con...
Código: Text
tabla->Delete();
o con un query...
Código: Text
qtabla->Active=false;
qtabla->SQL->Clear();
qtabla->SQL->ADD("delete * from tabla where valor=-1");
qtabla->Active=false;
lo que hacen es un borrado lógico, lo que quiero es borrado físico dado que las tablas de trabajo crecen muchisimo por los registros borrados
si alguien tiene alguna idea Gracias
Título: Re: Borrado De Registros
Publicado por: Fermin en Lunes 24 de Enero de 2005, 20:35
HOla Kekal:
Espero que este código te sirva. Realiza el borrado físico de una tabla dbase: