注册 登录
编程论坛 ASP.NET技术论坛

[求助]多条件查询

ak4793 发布于 2007-06-25 18:53, 556 次点击
student表:Sname(名字)、Sid(学号)、Ssex(性别)、Sscore(分数)
控件:TextBox1。
在TextBox1里随便输入一个值,如:李三。即可查询出所有有关李三的数据。
或者输入一个值:23,就可以查询出有关23这个值的数据
多条件查询时:
在TextBox1里输入:李三、23两个值,用、号分隔。
即可查询出表中所有同时符合这两个值的数据。
条件格式指的是什么?

[此贴子已经被作者于2007-6-25 22:54:03编辑过]

3 回复
#2
随风逐流2007-06-25 19:52
你没说清楚哦。。。。。。。。。
即使是多条件查询 条件也要有格式的嘛。。
#3
川流不息2007-06-26 11:25
string strName = TextBox1.Text;
string[] strArr = strName.Split("、");
string strSql = "SELECT * FROM STUDENT WHERE "
string strLink = " SNAME LIKE ";
for(int i=0;i<strArr.Length;i++)
{
strSql = strSql + strLink + "'%" + strArr[i] + "%' ";
strLink = "OR SNAME LIKE ";
}

[此贴子已经被作者于2007-6-27 8:51:17编辑过]

#4
永不回头2007-06-26 15:52
多条件查询也要有对应的字段,不是同一个字段怎么多条件???
或者把textbox的内容分割后查询
1