Sql Server 2008缺少参数错误c#代码落后
本文关键字:代码 错误 参数 Server 2008 Sql | 更新日期: 2023-09-27 18:17:03
Sql Server 2008说@event_id
参数缺失,但我已经确认它有一个值。
我已经用相同的event_id
测试了usp_get_it_alert_members
存储过程,它返回了正确的值。
谁能推荐一些额外的故障排除步骤?
try
{
Int32 event_id = Convert.ToInt32(Session["event_id"].ToString());
using (SqlConnection cnn = new SqlConnection(GetConnectionString())){
cnn.Open();
using (SqlCommand cmd = new SqlCommand("usp_get_it_alert_members", cnn)){
cmd.Parameters.AddWithValue("@event_id", event_id);
using (SqlDataReader rdr = cmd.ExecuteReader()){
while (rdr.Read()){
...
}
您没有指定CommandType为StoredProcedure。
cmd.CommandType = CommandType.StoredProcedure;