Manejo de Errores en Procedimientos Almacenados

15/09/2005 - 00:53 por Manuel Sandoval | Informe spam
hola grupo,
parto por agradecer el tiempo que le dediquen a leer esto...
estoy traspasando varios procesos desde visual a procedimientos almacenados
en sql server 2000.
quisiera poder manejar los posibles errores que se produjeran al ejecutar
estos procesos...

alguien me podría decir como sería ello, de que forma es posible el capturar
un error producido en un store procedure y hacerselo saber al programa...

saludos
Manuel

Preguntas similare

Leer las respuestas

#1 Harold Crow
15/09/2005 - 02:08 | Informe spam
que clase de errores quieres manejar??

"Manuel Sandoval" escribió en el mensaje
news:%
hola grupo,
parto por agradecer el tiempo que le dediquen a leer esto...
estoy traspasando varios procesos desde visual a procedimientos
almacenados
en sql server 2000.
quisiera poder manejar los posibles errores que se produjeran al ejecutar
estos procesos...

alguien me podría decir como sería ello, de que forma es posible el
capturar
un error producido en un store procedure y hacerselo saber al programa...

saludos
Manuel


Respuesta Responder a este mensaje
#2 Meir
15/09/2005 - 10:17 | Informe spam
Manuel,
La variable @@ERROR despues de cada operacion te dice si hubo o no un error,
si el valor es mayor que 0 hubo error

IF @@ERORR > 0
print "Error"

Meir

"Manuel Sandoval" wrote in message
news:%
hola grupo,
parto por agradecer el tiempo que le dediquen a leer esto...
estoy traspasando varios procesos desde visual a procedimientos
almacenados
en sql server 2000.
quisiera poder manejar los posibles errores que se produjeran al ejecutar
estos procesos...

alguien me podría decir como sería ello, de que forma es posible el
capturar
un error producido en un store procedure y hacerselo saber al programa...

saludos
Manuel


Respuesta Responder a este mensaje
#3 Maxi
15/09/2005 - 13:41 | Informe spam
Hola, deberias ver la variable @@error pero de la siguiente manera

declare @err int

intruccion

SET @ERR = @@ERROR

if @err <> 0
begin
control de errores
end


pd: hace unos meses en el MUG di una charla de buenas practicas con Sp's, en
la pagina www.mug.org.ar podras encontrar los ejemplos, en uno de ellos
tienes como se hace el control de errores.

Salu2
Maxi


"Manuel Sandoval" escribió en el mensaje
news:%
hola grupo,
parto por agradecer el tiempo que le dediquen a leer esto...
estoy traspasando varios procesos desde visual a procedimientos
almacenados
en sql server 2000.
quisiera poder manejar los posibles errores que se produjeran al ejecutar
estos procesos...

alguien me podría decir como sería ello, de que forma es posible el
capturar
un error producido en un store procedure y hacerselo saber al programa...

saludos
Manuel


Respuesta Responder a este mensaje
#4 Alejandro Mesa
15/09/2005 - 15:01 | Informe spam
Manuel,

Te paso dos links que referencian, para mi criterio, los mejores articulos
sobre el tratamiento de errores es sql server 2000 que he leido.

Implementing Error Handling with Stored Procedures
http://www.sommarskog.se/error-handling-II.html

Error Handling in SQL Server – a Background
http://www.sommarskog.se/error-handling-I.html


AMB

"Manuel Sandoval" wrote:

hola grupo,
parto por agradecer el tiempo que le dediquen a leer esto...
estoy traspasando varios procesos desde visual a procedimientos almacenados
en sql server 2000.
quisiera poder manejar los posibles errores que se produjeran al ejecutar
estos procesos...

alguien me podría decir como sería ello, de que forma es posible el capturar
un error producido en un store procedure y hacerselo saber al programa...

saludos
Manuel



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida