Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Rückgabewert von gespeicherter Prozedur in C# abrufen

Mehrdad macht einige gute Punkte, aber die Hauptsache, die mir aufgefallen ist, ist, dass Sie nie die Abfrage ausführen ...

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