FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Si es desde Firebird, puedes generar una excepción y capturarla en tu programa dentro de un try except y tratarla.
|
#3
|
||||
|
||||
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
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
Hola,
es con Oracle, y necesito que sea independiente del programa que la lanza. Gracias. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Trigger - evitar borrado de registro | StartKill | MySQL | 1 | 04-03-2008 14:49:24 |
Trigger Before (Insert,update,delete)? | estebanx | MS SQL Server | 2 | 25-05-2006 15:58:19 |
intentar cancelar un delete | oscjae | Conexión con bases de datos | 1 | 14-07-2005 14:46:35 |
Cancelar borrado | xerkan | Firebird e Interbase | 5 | 29-04-2005 12:55:50 |
Borrado de un .pas? | danytorres | Varios | 5 | 30-12-2003 17:28:33 |
|