Getting a Return Value in C# asp.net from a stored procedure (syntax issue)

后端 未结 4 2024
悲哀的现实
悲哀的现实 2020-12-09 13:51

I am having issues trying to get the syntax correct for my C# 2008 asp.net code. I need to get a return value (Select @@Identity) from my stored procedure

My C# code

4条回答
  •  温柔的废话
    2020-12-09 14:11

    SqlParameter parameterReturnValue = new SqlParameter("ReturnValue", SqlDbType.Int, 4);
    parameterReturnValue.Direction = ParameterDirection.ReturnValue;
    cmdHeader.Parameters.Add(parameterReturnValue);
    
    //Execute your command
    cmdHeader.ExecuteNonQuery();
    
    //Get the return value
    int returnvalue = (int)myCommand.Parameters["ReturnValue"].Value;
    

提交回复
热议问题