ASP.NET 中 SqlParameter是什么?具体怎么用?

 我来答
这害人的
推荐于2018-05-07 · TA获得超过358个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:133万
展开全部
sqlparameter是用来给数据库中定义的变量传值用的。
比如一个数据库中定义了@ID。在ASP.NET里用 new sqlparameter(“ID”,this.lblID.Text);
给@ID赋值
祈鹅尚店
2012-08-17 · TA获得超过150个赞
知道小有建树答主
回答量:347
采纳率:100%
帮助的人:157万
展开全部
为数据库变量赋值呀,用这个东西可以防注入的,很不错,缺点是调试的时候,没办法拿到完整的sql语句。除非用sql的调试器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仰起脸__微笑
2012-08-17 · TA获得超过108个赞
知道答主
回答量:150
采纳率:0%
帮助的人:51.8万
展开全部
参数 ,防止SQL注入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxc651666509
2012-08-17
知道答主
回答量:34
采纳率:0%
帮助的人:14.9万
展开全部
SqlCommand cmd = new SqlCommand("SQl语句,cn);
cmd.Parameters.Add(new SqlParameter("@title",bull.Title));
一般就是这么用的。。。添加,修改常用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adamworld26
推荐于2017-09-21
知道答主
回答量:1
采纳率:0%
帮助的人:2.7万
展开全部
SqlParameter是数组,表示 SqlCommand 的参数,可以接受多个参数。

定义:SqlParameter[] para=new SqlParameter[]{ };

SqlParameter myParameter = new SqlParameter("@ID",SqlDbType.Int,4);
myParameter.Value = 1;
myCommand.Parameters.Add(myParameter);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式