我正在使用来自 c# 的参数调用用 SQL Server 2008 编写的简单存储过程,但它显示错误 “过程或函数'AddYear'需要参数'@mYear',未提供。”
这段代码有什么问题,我尝试了几件事,但没有成功。
SqlCommand AddEquip = new SqlCommand("AddYear", dbConn);
SqlDataReader rdrEquip;
SqlParameter mP = new SqlParameter("@mYear",SqlDbType.VarChar ) ;
mP.Value = "1990";
AddEquip.Parameters.Add(mP);
rdrEquip = AddEquip.ExecuteReader();
-- 参数名称和类型与我在程序中使用的相同。