SQLHelper2.0的问题,我怎么获取存储过程的返回值?

vinge vinge 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一个存储过程“sp_Employee_CreateEmployee”有三个输入参数,最后有返回值“return @@Identity”

我试着用SQLHelper来调用这个存储过程,代码如下:
SqlParameter[] parms = SQLHelperParameterCache.GetSpParameterSet(SQLHelper.SQLConnString,"sp_Employee_CreateEmployee",true); //获取存储过程参数,并指示有返回值。
parms[0].Value = "a"; //给参数赋值
parms[1].Value = "11";
parms[2].Value = 1;
//下面是执行这个存储过程
using(SqlConnection conn = new SqlConnection(SQLHelper.SQLConnString))
{
SQLHelper.ExecuteNonQuery(conn,CommandType.StoredProcedure,"sp_Employee_CreateEmployee",parms); //这里就不知道该调用哪个方法了?该如何获取返回值了?
}

请大家指教,谢谢。
...全文
评论 7
收藏 已收藏
分享
返回顶部
vinge
.NET社区 62,272 成员 668,968 内容