Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ottenere il valore restituito dalla stored procedure in C#

Mehrdad fa alcuni buoni punti, ma la cosa principale che ho notato è che non esegui mai la query ...

SqlParameter retval = sqlcomm.Parameters.Add("@b", SqlDbType.VarChar);
retval.Direction = ParameterDirection.ReturnValue;
sqlcomm.ExecuteNonQuery(); // MISSING
string retunvalue = (string)sqlcomm.Parameters["@b"].Value;