SqlHelper中怎样往ExecuteReader方法中传入多个存储过程的参数

希望在附上一个返回dataset的方法,我想放到SqlHelper类中。江湖的兄弟说的我比较满意,但是里面不需要把传入参数类型的Size传进去吗?Response.Wri... 希望在附上一个返回dataset的方法,我想放到SqlHelper类中。
江湖的兄弟说的我比较满意,但是里面不需要把传入参数类型的Size传进去吗?
Response.Write("<script language=javascript>alter('验证码正确');</script>")这句的写法不对吗?总是提示缺少对象。我最想要的效果就是把这个alter里的内容放到lable上显示而且不是回发得到的。
展开
 我来答
kid83
2009-08-13 · TA获得超过2081个赞
知道大有可为答主
回答量:1818
采纳率:0%
帮助的人:2045万
展开全部
SqlHelper就是考虑到重用性, 不会满足个别的需求,比如你这个传入多个过程.如果你需要,可以自己添加一个方法, 这个方法包含连续执行两个SqlHelper.ExecuteDataSet和ExecuteReader方法.
其实我建议lz,既然是存储过程,何不把这几个过称合并在一起呢?然后作为一个过程使用, 再在程序里检索不同的结果集.
获得单独写一个过程, 去调用其它的过程...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d5353adb8
2009-08-13 · TA获得超过120个赞
知道答主
回答量:148
采纳率:0%
帮助的人:112万
展开全部
public DataTable AllFenYe(int PageSize, int PageNumber, string TableName)
{
ArrayList Arr = new ArrayList();
OleDbParameter p1 = new OleDbParameter("@pageSize", OleDbType.Integer, 4);
p1.Value = PageSize;
OleDbParameter p2 = new OleDbParameter("@pageNumber", OleDbType.Integer, 4);
p2.Value = PageNumber;
OleDbParameter p3 = new OleDbParameter("@TableName", OleDbType.VarChar, 50);
p3.Value = TableName;

Arr.Add(p1);
Arr.Add(p2);
Arr.Add(p3);
string procName = "procFenYe";
return new DBTool.DB().RunProcGetDataTable(procName, Arr);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木森耙耙
2009-08-13 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:591万
展开全部
System.Data.SqlClient.SqlParameter[] parm = { new System.Data.SqlClient.SqlParameter("@xx", SqlDbType.Int), new System.Data.SqlClient.SqlParameter("@xx", SqlDbType.Int) };

把parm做为参数传给
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
O_Game_Over_O
2009-08-13 · TA获得超过346个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:663万
展开全部
你把那些参数当执行的函数的参数一起传到函数里面就好咯啊
...调用的时候把那些参数带上就可以在实际的地方用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2009-08-13 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4121万
展开全部
参数数组就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式