TRAER LO QUE EL RETURN GENERA

22/12/2005 - 18:56 por Marcelo | Informe spam
Hola a todos.. Felices fiestas

EStoy ejecutando un store porcedure desde .net 2003, pero no se como traer
desde sql 2000 el valor que me genera el return del store procedure. Si
aklguien me puede ayudar.

ssql = " exec sp_UpdOseries '
Dim cmduser As New SqlClient.SqlCommand(ssql, PCNN)
cmduser.Connection.Open()
cmdresults = cmduser.ExecuteNonQuery()

cmdresults solo me trae el numero de sentencias ejecutadas

UN abrazo


mpc
 

Leer las respuestas

#1 A.Poblacion
22/12/2005 - 19:42 | Informe spam
"Marcelo" wrote in message
news:
Hola a todos.. Felices fiestas

EStoy ejecutando un store porcedure desde .net 2003, pero no se como traer
desde sql 2000 el valor que me genera el return del store procedure. Si
aklguien me puede ayudar.

ssql = " exec sp_UpdOseries '
Dim cmduser As New SqlClient.SqlCommand(ssql, PCNN)
cmduser.Connection.Open()
cmdresults = cmduser.ExecuteNonQuery()

cmdresults solo me trae el numero de sentencias ejecutadas

UN abrazo


mpc



ssql = " exec sp_UpdOseries '
Dim cmduser As New SqlClient.SqlCommand(ssql, PCNN)
Dim param as New SqlParameter("RETURN_VALUE", SqlDbType.Int)
'En lugar del SqlDbType.Int poner el tipo correcto del valor devuelto
param.Direction = ParameterDirection.ReturnValue
cmduser.Parameters.Add(param)
cmduser.parameters.Add
cmduser.Connection.Open()
cmdresults = cmduser.ExecuteNonQuery()
Dim resultado as integer = param.Value
cmduser.Connection.Close()

Preguntas similares