FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Devolver código de error de una transacción
Hola
No puedo capturar el código de retorno si ocurre un error en la ejecución del Procedimiento Almacenado. El parámetro está definido en la aplicación, pero aún cuando falla la Transacción me entrega un valor Null = nada y la Transacción se aborta. ¿Como puedo leer ese código de error? El objetivo es disparar un mensaje sobre la no grabación. ¿Está mal confeccionada la lógica de la transacción? Última edición por dec fecha: 06-10-2005 a las 16:09:29. Razón: ¡¡Encerrad el código fuente entre las etiquetas [SQL] ... [/SQL]!! |
#2
|
||||
|
||||
Hola.
Te dejo un ejemplo que puede ayudarte en algo:
Espero que te sirva...
__________________
No todo es como parece ser... |
#3
|
||||
|
||||
Que tal kikodelphi, y que te parece si lo haces de esta manera.
Espero te sea de utilidad. Saludos. Vicente López. |
#4
|
||||
|
||||
Hola:
No sé si entiendo bien lo que propones, pero a mi parecer los errores quedan guardados en la tabla Master, es así ?. Saludos...
__________________
No todo es como parece ser... |
#5
|
|||
|
|||
gracias a ambos por las respuestas.
¿cuales son las diferencias que ven ustedes a mi forma de plantearlo? Yo a simple vista veo que hace exactamente lo mismo. ¿porque return(1) o return(90)? Para capturar desde el programa ? con un valor de función ??? |
#6
|
||||
|
||||
Cita:
__________________
No todo es como parece ser... |
#7
|
|||
|
|||
Para provocar un error en la transacción, no se me ocurre más que colocar un número demasiado grande para un campo entero. Pero esto me dá un error de desbordamiento de pila (memoria), por lo que no solo fracasa la transacción sino que se cuelga todo y no puedo hacer un seguimiento adecuado.
¿Alguien sabe como provocar un fallo en una transacción y que siga funcionando el sistema, para poder verificar el error? Saludos y gracias por la colaboración |
|
|
|