ref: Rescartar Error de un Procedimiento almacenado

02/03/2006 - 16:27 por César Ag | Informe spam
Estimados, Tengo el siguiente codigo que funciona bien.

<%
R.Open "exec MuestraArticulo", oConn,3,3
if not r.eof then
r.movefirst
while not r.eof
response.Write("<option>"&r.fields("ProPagGlosa") &"</option>")
r.movenext
wend
end if
r.close
%>

Exepto cuando el procedimiento hace una validación e internamente arroja un
mensaje de error.- Adjunto Parte del codigo del procedimiento que devuelve
error:

Begin
Execute @SRV_ReturnStatus = SRV_MessageService @SRV_ReturnStatus,
78000, "Error, Articulo no esta vigente"
GoTo MuestraArticulo_Exit
End

La pregunta es: Como puedo capturar el error y mostrarlo, sin que se me
caiga la pagina???.-

Gracias,
César Ag
 

Leer las respuestas

#1 Javier Avila M
06/03/2006 - 23:00 | Informe spam
Incluye una sentencia en la pagina puede ser la comeinzo de la pagina o
antes de ejecutar el procediemiento

on error resume next

luego para mostrar los errores verificas

esto lo pones bajo la ejecucion del procedimeinto
if err.number <> 0 Then
Response.write( err.description )
else
Response.write( " Sin errores " )
End If

y para deshabiltar la opcion de saltarse los errores pones
on error goto 0

Atte:
Javier Avila M.
Analista Programador Computacional
WebControl Systems Ltda.

"César Ag" escribió en el mensaje
news:
Estimados, Tengo el siguiente codigo que funciona bien.

<%
R.Open "exec MuestraArticulo", oConn,3,3
if not r.eof then
r.movefirst
while not r.eof
response.Write("<option>"&r.fields("ProPagGlosa") &"</option>")
r.movenext
wend
end if
r.close
%>

Exepto cuando el procedimiento hace una validación e internamente arroja
un
mensaje de error.- Adjunto Parte del codigo del procedimiento que devuelve
error:

Begin
Execute @SRV_ReturnStatus = SRV_MessageService @SRV_ReturnStatus,
78000, "Error, Articulo no esta vigente"
GoTo MuestraArticulo_Exit
End

La pregunta es: Como puedo capturar el error y mostrarlo, sin que se me
caiga la pagina???.-

Gracias,
César Ag


Preguntas similares