Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   borrar datos de varias tablas (https://www.clubdelphi.com/foros/showthread.php?t=21977)

davidfp 02-06-2005 17:10:35

borrar datos de varias tablas
 
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,

Código Delphi [-]
  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.


La franja horaria es GMT +2. Ahora son las 18:07:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi