用asp.net也有一段时间了,发现asp.net的添加查询功能比jsp更简单,asp.net的控件太好用了,后台可以直接调用前台的控件并将数据显示在前台。尤其是多条件查询功能,发现太简单了,只要一条sql语句就搞定。废话不多说,分享下本人的成果:
select * from userInfo where userName like'%" + TextBox3.Text + "%' or email like '%" + TextBox4.Text + "%'"
这里本人用了用户名和邮箱两个条件查询,详细代码就不列出来了。like是把所有相似的数据查找出来。
asp.net中大部分代码都是if..else..下,这比java简单多了。
多条件查询只要写下简单的逻辑就出来了。
if ((TextBox3.Text == "" && TextBox4.Text == "") || (TextBox3.Text != "" && TextBox4.Text != ""))
{
sql = "select * from userInfo where userName like'%" + TextBox3.Text + "%' or email like '%" + TextBox4.Text + "%'";
}
else if (TextBox3.Text=="")
{
sql = "select * from userInfo where email like '%" + TextBox4.Text + "%'";
}
else if (TextBox4.Text == "")
{
sql = "select * from userInfo where userName like'%" + TextBox3.Text + "%' ";
}