FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cancelar un before insert
Hola a todos:
Tengo una tabla de cabecera y otra de detalle, y me gustaría como puedo cancelar un insert en la tabla detalle cuando no exista ningun registro relacionado con ella en la tabla cabecera. En pocas palabra que no se pueda permitir insertar en una tabla sin antes tener un registro en cabecera. Gracias, de antemano, José L. |
#2
|
|||
|
|||
el evento beforeinsert o cualquier evento de un dataset se puede cancelar lanzando una excepcion:
raise Exception.Create('No existe un registro relacionado con la cabecera'); tambien puedes usar el procedimiento Abort; que lanza una excepcion silenciosa |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cancelar insercion | el_barto | Conexión con bases de datos | 2 | 26-07-2005 00:26:26 |
Insert me cierra otro Insert | motrildelphi | Conexión con bases de datos | 0 | 05-05-2005 12:20:27 |
Cancelar borrado | xerkan | Firebird e Interbase | 5 | 29-04-2005 12:55:50 |
cancelar post?? | ebeltete | SQL | 9 | 17-06-2004 22:46:19 |
Cancelar Un Proceso | sergio_015 | Varios | 4 | 10-02-2004 16:17:38 |
|