返回首页

我无法查看我的存储过程的输出参数值。代码如下

SqlParameter paruniqueid = new SqlParameter("@uniqueid", uniqueid);

paruniqueid.Direction = ParameterDirection.Output;

cmd.Parameters.Add("@uniqueid", uniqueid);

 

try

            {

                if(cmd.ExecuteNonQuery() >= 1)

                {

                    int newValue = Convert.ToInt32(paruniqueid.Value);

                    cn.Close();

                    return newValue;

                    //return str;

                }

                else

                {

                    cn.Close();

                    return 0;

                    //return str;

                }

            }

在存储过程中,它被声明为
{C}
值为0

回答

评论会员: 时间:2