Get Return Value from Stored procedure in asp.net

前端 未结 6 1168
既然无缘
既然无缘 2020-12-10 11:19

i have a stored procedure

ALTER PROC TESTLOGIN
    @UserName varchar(50),
    @password varchar(50)
As
Begin
    declare @return int;

    set @return  = (S         


        
6条回答
  •  爱一瞬间的悲伤
    2020-12-10 12:08

    You need a parameter with Direction set to ParameterDirection.ReturnValue in code but no need to add an extra parameter in SP. Try this

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

提交回复
热议问题