要实现关键字搜索的功能
可以上用户输入“a b”,即搜索有a或者有b的数据,既有a又有b的放在前面
搜索出来的数据放在DataSet中
谢谢
可以上用户输入“a b”,即搜索有a或者有b的数据,既有a又有b的放在前面
搜索出来的数据放在DataSet中
谢谢
解决方案 »
- 在内容页中插入flash滚动播放相册(js+xml)的问题
- .Net连接远程MySQ数据库出现乱码
- vs2005与vs2008
- 谁能帮我把下面C#代码转换成VB.NET吗?
- 哪位高手给个写好的Dropdown控件啊?
- 刷新父页面的问题
- CheckBoxList选中的值问题 急求 分不够再加
- 常规网络错误???
- 为什么页面上的ASP.NET控件不能显示?
- 在ADO中的Like的任何匹配项是"*",在ADO。NET中是"%"吗?在Like查找中,查询的字符串匹配大小写吗,就是ABCD和abcd一样吗?
- 我写的几个控件,希望和做控件开发的朋友多多交流。进者有分!
- 一个数据库操作基类的问题 - 如何减少资源浪费
2.用like '%a%' or like '%b%'
3.选择结果填充DataSet
再动态写sql语句
我的意思是怎么实现
既有a又有b的放在前面
搜索出来的数据填充一个DataSet中阿?
union
like '%a%' or like '%b%'
string [] strlist=str.Split(' ');
string StrSearch="";
for(int i=0;i<strlist.Length;i++)
{
if(i==strlist.Length-1)
StrSearch+=" title like '%" + strlist[i] + "%' ";
else
StrSearch+=" title like '%" + strlist[i] + "%' or";
}
string sql="select title from Table where 1=1 ";
if(StrSearch!="")
sql += " and " + StrSearch;
Response.Write(sql);