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
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
02/08/2004 - 18:36 | Informe spam
Prueba con RAISERROR ('mensaje de error', 16, 1)
Funciona?

Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"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


Preguntas similares