![]() |
Trigger Before Delete, cancelar borrado
Hola, el tema es el siguiente:
Voy a borrar un registro de una tabla, entonces se lanza un Trigger (before delete). Ese trigger hace una comprobación, y si da cierto resultado quiero que NO llegue a borrar el registro. Necesito saber la instrucción PL/SQL que cancele el borrado del registro, pero sin lanzar mensaje alguno, que el usuario no vea nada. Gracias, un saludo a todos. |
Si es desde Firebird, puedes generar una excepción y capturarla en tu programa dentro de un try except y tratarla.
|
Puedes lanzar una excepción y que tu aplicación la capture en el evento del TApplicationsEvents.OnException, si no muestras el mensaje, pues no sale.
Saludos |
Hola,
es con Oracle, y necesito que sea independiente del programa que la lanza. Gracias. |
La franja horaria es GMT +2. Ahora son las 05:21:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi