FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
EXCEPTION con parametros u otro comando para abortar
Utilizo firebird 1.5
¿ se puede definir una EXCEPTION con parametros ? ¿ como ? ó ¿ que otro comando puedo utilizar para abortar ? Al llamar a una EXCEPTION le quiero mandar el mensaje a mostrar gracias |
#2
|
||||
|
||||
Hola fcios
Cita:
Dentro de un procedimiento o función puedes levantar la exception así:
Saludos |
#3
|
|||
|
|||
Gracias Hector,
lo que quiero mostrar es distinto para cada registro y no me parece correcto crear una excepcion para cada valor de registro, lo que quiero hacer es llamar a una exepcion con un parametro, por ejemplo con el valor de un campo, o abortar un trigger de un delete y mostrar el valor de un campo ej. CREATE EXCEPTION mi_exception_1(PARAMETRO1 string); y la usaria: IF (VAR1>0) THEN EXCEPTION mi_exception_1(CAMPO2); gracias |
#4
|
||||
|
||||
Puedes crear una exception con un mensaje de error genérico, por ejemplo:
y después le concatenas otros mensajes dependiendo del tipo de error
Saludos |
#5
|
||||
|
||||
Por supuesto esa concatenación puede incluir algún campo de tus tablas, si es VARCHAR() lo concatenas directamente, si es de otro tipo puedes aplicar CAST();
Saludos |
#6
|
|||
|
|||
Eso es lo que necesito pero no lo puedo hacer funcionar
tengo CREATE EXCEPTION ERR_GUARDAR_REG 'Error al guardar el registro : '; y la llamo con EXCEPTION ERR_GUARDAR_REG 'Error en CampoCadena ' || CAMPO_CADENA ; pero lo unico que me muestra es el mensaje de la excepcion 'Error al guardar el registro : ' ¿ que me falta ? gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
comando en sql para comparar cadenas | karla | SQL | 2 | 30-12-2006 22:55:12 |
Comando para Mirar el Uso de la CPU | ggram2 | Linux | 2 | 07-04-2006 01:08:28 |
Comando EXPLORER y parámetros con comodines. | Cabanyaler | API de Windows | 0 | 14-02-2005 10:15:33 |
Comando para EPSON TMU 200 | gendelphi | Impresión | 1 | 30-12-2003 00:57:12 |
Traspasar valores de un form a otro por parametros | andre | Varios | 3 | 05-06-2003 22:44:16 |
|