Tengo un procedimiento almacenado que devuelve por un lado valores output
nIdPaso int output
y además el mismo procedure me devuelve un RETURN @Error (que esta definida
con declare en el procedure)
En mi codigo vb llamo al procedure mediante
cmd.ExecuteNonQuery()
donde previamente establecí los parametros de entrada y salida... y estos
funcionan bien.. a los de salida los defino como
cmd.Parameters.Add("@nIdPaso", SqlDbType.Int)
cmd.Parameters("@nIdPaso").Direction = ParameterDirection.Output
y los leo luego del cmd.ExecuteNonQuery() accediendo da la propiedad
cmd.Parameters("@nIdPaso").Value
El tema es ¿¿COMO DEFINO Y RECUPERO el valor de ERROR que me devuelve con
RETURN @@Error en mi proc almacenado??
Hugo A. Gsell
Sgoi del Estero
Argentina
Leer las respuestas