在SqlHelper类有如下代码,我想知道在.net页面怎么调用它?我是说参数,求高手解答,能详细说明吗?谢谢

 我来答
qq544019204
2014-04-02 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:54万
展开全部
string sql=“select * from Tab1 where id=@id”;
SqlParameter[] c = { new SqlParameter("@id","1")};

XXXX.ExecuteCommand(sql,c);

说白了 这个就相当于替换的作用,为了防止sql 注入。 把@id 替换成 1
CrissAleX
2014-04-02 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:93.3万
展开全部
有params关键字,说明是参数类型,可以自由增加SqlParameter集合的内容.
然后,cmd.Paramters.Add就是将你传入的参数,添加至集合中.
打个比方,params string[] values 表明是string类型的集合
调用的时候,可以ExecuteCommand("sql语句","1","2","3");这样子.
然后,values实际内容就是string[2]内部有3个元素"1","2","3"
所以,换言之,SqlParameter集合也是如此.
然后,再好和你说说这个方法的作用.
也就是根据传入的参数执行响应的sql语句..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
biyusr
2014-04-02 · TA获得超过1409个赞
知道大有可为答主
回答量:3653
采纳率:79%
帮助的人:2407万
展开全部
是个数据。你声明一个这种类型的数据。然后传进来就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式