| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 779 人关注过本帖
标题:同时查询同一字段里不同的数据(只有一个查询条件框)
只看楼主 加入收藏
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
结帖率:68.57%
收藏
 问题点数:0 回复次数:3 
同时查询同一字段里不同的数据(只有一个查询条件框)
老师:
    我想在一个查询条件框中同时输入我想查询的信息后(可用逗号呀之类的隔开),在某字段符合我查询的数据(只有一个查询条件框)就可以查出来,请问老师,怎么实现?
比如有下表,表名:table
xh    fp   
01   1111
02   2222
03   1122
04   1111
05   2222
...............
查询条件框名称为:finefp

当我在查询框finefp中同时输入1111、1122(逗号呀等隔开均可)或更多的条件,在查询结果表里就会只有1111和1122的信息,请问老师,怎么修改以下程序才能实现这样的功能?

<input name="finefp" type="text" id="finefp"><input type="submit" name="Submit" value="查询">
  <%
  set rs=Server.CreateObject("ADODB.RecordSet")
  sql="select id,fp from table where fp like '%"&trim(request("finefp"))&"%'"
  rs.open sql,conn,1,1
  %>
搜索更多相关主题的帖子: 字段 数据 条件 查询 
2008-06-19 00:47
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
finefp=trim(request(finefp))
if instr(finefp,",") then
str =split(finefp,",")
sql ="sql ="select id,fp from table where"
for i=0 to ubound(str)
sql =sql&" and fp like '%"&str(i)&"%'"
next
sql =sql &" order by id desc"
else
sql="select id,fp from table where fp like '%"&trim(request("finefp"))&"%'"
end if
set rs=Server.CreateObject("ADODB.RecordSet")
rs.open sql,conn,1,1
试试这样
2008-06-19 03:07
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<input name="finefp" type="text" id="finefp"><input type="submit" name="Submit" value="查询">
  <%
  set rs=Server.CreateObject("ADODB.RecordSet")
  sql="select id,fp from table where fp in ("&trim(request("finefp"))&")"
  rs.open sql,conn,1,1
  %>
fp如果是数字就可以按上面的方法写用in操作符
比如
select id,fp form table where fp in (111,222,333,556,666)
注意
select id,fp form table where fp in (111,222,333,556,666,)
这样写是错误的因为in语句最后一个数值后面不能有,号也就是说666后面不能有,号
2008-06-19 10:10
anjincheng
Rank: 2
等 级:论坛游民
威 望:5
帖 子:728
专家分:31
注 册:2005-7-27
收藏
得分:0 
太感谢了老师们!

我是农家的孩子,我有农家孩子的本色!
2008-06-19 14:32
快速回复:同时查询同一字段里不同的数据(只有一个查询条件框)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016654 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved