PDA

Ver la Versión Completa : borrar datos de varias tablas


davidfp
02-06-2005, 17:10:35
pues eso como hago para borrar varios datos los cuales estan relacionado
bueno de momento tengo esto

qeliminar.SQL.clear;

qeliminar.SQL.clear;
qeliminar.SQL.add('delete from expedientes where numero='numero.text'');


(aqui ya hay algo mal xq no sale el open)qeliminar.open;

pues eso los demas delete donde los pongo q tengo q hacer un query x tabla q qiero borrar?

hermes_32
02-06-2005, 18:23:47
Hola davidfp,


qeliminar.SQL.clear;
qeliminar.SQL.add('delete from expedientes where numero=' + QuotedStr(numero.text));
qeliminar.ExecSQL; //<- en lugar de qeliminar.Open;


Así eliminas de la tabla expedientes. Para eliminar de mas tablas deberás ingeniartelas. Si tienes relaciones entre tablas mejor. Si no, deberás realizar tantos deletes como requieras. ¿Como hacerlo?, pues poner los deletes en cascada o un bucle con un CASE OF.

Un saludo.