Recoger resultado de procemiento almacenado.

26/02/2007 - 17:41 por adpa | Informe spam
Hola,

Tengo un procedimiento almacenado realizado en Sql Server 2005, quiero
devuelva 0 si se ejecuta con existo 1 si falla. Como lanzo esto desde el
procediento para luego poder recogerlo a través de ExecuteScalar o
ExecuteNonQuery desde ASPX.
 

Leer las respuestas

#1 Alberto Poblacion
26/02/2007 - 20:45 | Informe spam
"adpa" wrote in message
news:
Tengo un procedimiento almacenado realizado en Sql Server 2005, quiero
devuelva 0 si se ejecuta con existo 1 si falla. Como lanzo esto desde el
procediento para luego poder recogerlo a través de ExecuteScalar o
ExecuteNonQuery desde ASPX.



En el procedimiento pones "RETURN 0" o "RETURN 1". Para recogerlo desde
código, añades a la colección de parámetros del SqlCommand un parámetro más
(además de los parámetros normales que tenga el procedimiento), y le pones
en el ParameterType el tipo ReturnValue. Ejecutas el procedimiento con
ExecuteScalar o ExecuteNonQuery, y a continuación preguntas por el .Value
del parámetro y traerá el 0 o el 1.

Preguntas similares