FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#3
|
|||
|
|||
Je corregi el error, pero no consigo que me muestre el mensaje que quiero (EXCEPCION REPITE_ART: 'Se ha repetido un item'), por lo que pude leer en otro thread el problema es el siguiente:
"El trigger before insert no puede "cachar" un error que no se ha producido cuando se invoca (el SQL code ocurrirá un instante después, cuando se intente aplicar el registro a la bd). El trigger after tampoco servirá, pues dado que el error ya ocurrió, nunca llega a dispararse. En general, no podes capturar en el trigger un error que se generará por la inserción del registro en la bd. ¿Por que no capturas el error desde donde está intentando insertarse el registro?". Lo que no se es como hacer esto, que recomienda el amigo. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
sqlcode | Juanito-Kun | Firebird e Interbase | 7 | 06-04-2006 12:46:31 |
usando SQLCODE en procedimiento /trigger | ASAPLTDA | Firebird e Interbase | 1 | 05-01-2006 14:35:41 |
shellexecute...no funciona | israel_01 | API de Windows | 3 | 14-06-2005 22:59:32 |
CopyFile no funciona en XP | mofo | C++ Builder | 6 | 08-04-2004 01:11:22 |
like no funciona ! | dmasson | Conexión con bases de datos | 9 | 23-03-2004 14:10:50 |
|