首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

SqlParameter的用法,该如何处理

2012-10-19 
SqlParameter的用法String strselect * from usertable where name@name and pwd@pwd用SqlParameter

SqlParameter的用法
String str="select * from usertable where name=@name and pwd=@pwd"
用SqlParameter传参的方式应该怎么写,怎样判断表里是否有这个用户,求完整例子

[解决办法]
SqlCommand cmd = new SqlCommand(str,cn)
cmd.Parameters.AddWithValue("@name",TextBox1.Text)
cmd.Parameters.AddWithValue("@pwd",TextBox2.Text)

SqlDataReader dr =cmd.ExecuteReader();
if(dr.HasRows)
{
 //存在
}
[解决办法]

1樓的方法可以。

用SqlParameter比那個還麻煩。

String str="select * from usertable where name=@name and pwd=@pwd"
SqlCommand cmd = new SqlCommand(str,cn)
Sqlparameter pa=new Sqlparameter[]{new Sqlparameter("@name",sqldbtype.varchar,長度),new SqlParameter("@pwd",sqldbtype.varchar,長度)};
pa[0].value=textbox1.text;
pa[1].value=textbox2.text;
cmd.parameter.add(pa[0]);
cmd.parameter.add(pa[1]);


热点排行