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. |
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 |
La franja horaria es GMT +2. Ahora son las 00:24:13. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi