我正在尝试访问存储过程,但出现错误消息:
过程或函数“ getbug”需要未提供的参数“ @bugID”。
这是我调用该过程的代码。
SqlCommand cmd = new SqlCommand("getbug", cn);
cmd.Parameters.Add(new SqlParameter("bugID", bugID));
bugID设置为1089(类型为int)
我不知道为什么这行不通。
最佳答案
试试这个
SqlCommand cmd = new SqlCommand("getbug", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@bugID", bugID));