如何使用带有sqlparameter的ado.net填充对象

时间:2013-11-14 04:35:25

标签: c# sql

我正在尝试使用方法覆盖填充我的对象(oSiteCompany),当我使用带有20个参数的SelectQueryProc()时它正在工作但是当我只传递1个参数(COMPANY_ID){已捕获{1}},表示过程或函数SqlException需要参数pSiteCompany_GetSiteCompanySingleByCompanyID,但未提供该参数。

有人可以提出导致错误的原因吗?提前谢谢!

@CompanyID

1 个答案:

答案 0 :(得分:0)

您的参数名称错误,不应该有下划线。变化

sqlParam[0] = new SqlParameter("@COMPANY_ID", SqlDbType.VarChar);

sqlParam[0] = new SqlParameter("@CompanyID", SqlDbType.VarChar);