Capturar error procedimiento

15/04/2004 - 15:23 por Diana C. Rios | Informe spam
Hola Todos.

Dentro de un procedimiento almacenado, hago una llamada a otro procedimiento
almancenado, y deseo capturar cualquier error que suceda dentro de este
procedimiento almacenado. He intentado utilizar la variable @@error, pero
esta siempre esta en cero, a pesar que dentro del procedimiento que llamo se
ha generado un error.

El esquema es mas o menos asi.

execute sp_procedure_xxx @var1, @var2, @var3

IF (@@error <> 0) GOTO ErrorGeneral


Agradecería quien pueda darme alguna orientacion al respecto,

Saludos
 

Leer las respuestas

#1 Maximiliano D. A.
15/04/2004 - 15:26 | Informe spam
Hola, una opcion es:

los Store retornan un valor ok o malo, por decirlo de alguna forma, esto lo
podes hacer con la instruccion Return.

Revisa en tus libros en pantalla como se usa la misma y seguro que te sera
muy util

Bye



Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Diana C. Rios" escribió en el mensaje
news:
Hola Todos.

Dentro de un procedimiento almacenado, hago una llamada a otro


procedimiento
almancenado, y deseo capturar cualquier error que suceda dentro de este
procedimiento almacenado. He intentado utilizar la variable @@error,


pero
esta siempre esta en cero, a pesar que dentro del procedimiento que llamo


se
ha generado un error.

El esquema es mas o menos asi.

execute sp_procedure_xxx @var1, @var2, @var3

IF (@@error <> 0) GOTO ErrorGeneral


Agradecería quien pueda darme alguna orientacion al respecto,

Saludos







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004

Preguntas similares