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

Holen Sie sich den Rückgabewert von der gespeicherten Prozedur in asp.net

Sie benötigen einen Parameter, dessen Richtung auf ParameterDirection.ReturnValue gesetzt ist im Code, aber es muss kein zusätzlicher Parameter in SP hinzugefügt werden. Versuchen Sie dies

  SqlParameter returnParameter = cmd.Parameters.Add("RetVal", SqlDbType.Int);
  returnParameter.Direction = ParameterDirection.ReturnValue;
  cmd.ExecuteNonQuery();

  int id = (int) returnParameter.Value;