Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Obtenir la valeur de retour d'une procédure stockée en C #

Mehrdad fait quelques bons points, mais la principale chose que j'ai remarquée est que vous n'exécutez jamais la requête ...

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