Porque no funciona?

02/08/2004 - 18:27 por Pablo Fabian Savino | Informe spam
hola tengo esto dentro de un SP

exec venceli @ced,@hoy,@fv output
if @fv=1
begin
raiserror 50000 'El chofer tiene la licencia vencida!'
return -1
end

bueno, si ejecuto el sp desde fuera de la aplicacion VBnet , funciona bien y
me muestra el mensaje, pero que sera que ne la aplicacion y en el catch de
la excepcion del sqlcliente.sqlexception no me toma el error?

esta bien el raiserror? o como puedo o como es la mejor manera de forzar un
error en el SP ?

Saludos

Preguntas similare

Leer las respuestas

#6 Pablo Fabian Savino
03/08/2004 - 00:45 | Informe spam
Gracia a todos por reponder, he descubierto cual es el problema, que en
realidad no es problema.

Recuenrdan esto?

exec venceli @ced,@hoy,@fv output
if @fv=1
begin
raiserror 50000 'El chofer tiene la licencia vencida!'
return -1
end

Bien, yo esta ejecutando este SP por medio de un DataReader, el error no se
producia porque el DataReader tomaba el parametro OutPut @fv como si fuera
un select, entonces directamente ni llegaba el raiserror a mi aplicacion.

EL tema fue solucionado, ejecutando el SP pero con SqlCommand NON Query,
esta es la unica manera en detectar el error generado a proposito, en fin,
yo lo hacia con un DataReader porque si todo salia bien el SP me retornaba
un select al final de todo, claro, con parametro output y a continuacion un
RaisError , el DR toma el output.

En fin, ya esta todo ok.
Gracias a todos por responder





"Pablo Fabian Savino" wrote in message
news:%23N$
hola tengo esto dentro de un SP

exec venceli @ced,@hoy,@fv output
if @fv=1
begin
raiserror 50000 'El chofer tiene la licencia vencida!'
return -1
end

bueno, si ejecuto el sp desde fuera de la aplicacion VBnet , funciona bien


y
me muestra el mensaje, pero que sera que ne la aplicacion y en el catch de
la excepcion del sqlcliente.sqlexception no me toma el error?

esta bien el raiserror? o como puedo o como es la mejor manera de forzar


un
error en el SP ?

Saludos


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