如何将输出参数传递给SqlParameter [英] How to pass output parameter into SqlParameter
本文介绍了如何将输出参数传递给SqlParameter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我将输出参数传递给Sqlparameter数组类型
If I Pass the output parameter to the Sqlparameter Array type
SqlParameter[] parameters = {
new SqlParameter("@RoleTypeCode",objRoleType.RoleTypeCode),
new SqlParameter("@RoleTypeDesc",objRoleType.RoleTypeDesc),
new SqlParameter("@OutMsg",objRoleType.OutMessage).Direction=ParameterDirection.Output // here i got error
我得到以下错误
无法将类型''System.Data.ParameterDirection''隐式转换为''System.Data.SqlClient.SqlParameter''
请帮帮我r将输出参数传递给ado.net中的sqlparameter []数组
问候,
Ravi Sharma
I got below Error
Cannot implicitly convert type ''System.Data.ParameterDirection'' to ''System.Data.SqlClient.SqlParameter''
Please help me for the same to pass output parameter to sqlparameter[] array in ado.net
Regards,
Ravi Sharma
推荐答案
使用此..
use this..
SqlParameter[] parameters = {
new SqlParameter("@RoleTypeCode",1),
new SqlParameter("@RoleTypeDesc",1),
new SqlParameter("@OutMsg",1) };
parameters[2].Direction=ParameterDirection.Output;
让我知道是否有任何问题....
let me know if any problem....
我认为这适用于你,我这样做了
Hi,
I think this works for you, I done by this way
SqlParameter outPutVal = new SqlParameter("@ID", SqlDbType.Int);
outPutVal.Direction = ParameterDirection.Output;
这篇关于如何将输出参数传递给SqlParameter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文