| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 621 人关注过本帖
标题:[求助]高级查询怎么做呢?
取消只看楼主 加入收藏
肖走
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-9-26
收藏
 问题点数:0 回复次数:3 
[求助]高级查询怎么做呢?

有很多网站的高级搜索可以做到选择很多选项,有些选项不选按照默认也能查询,请问怎么做到的呢?我想实现有很多选项的高级查询,其中有些条件可以不选,而且基本上选项都是下拉菜单式的,是用循环从数据库的一个表中检索出来的选项: <select name="客户名称" size="1" value="———">

<% Set rs = Server.CreateObject ("ADODB.Recordset") sql="Select consumer from consumer" rs.Open sql,conn,2,2 %> <%do while not rs.eof%> <option <%Response.Write "selected" %>><% =rs("consumer")%></option>

<%rs.movenext loop%> </select> 可是这样却显示出最后一个数据,因此必须对此选项作出选择才能查询,不能实现我上面说的功能。请问各位怎么办呢?SQL语句的WHERE条件是不是不能用AND连接?

搜索更多相关主题的帖子: 高级 查询 
2005-10-12 11:36
肖走
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-9-26
收藏
得分:0 
以下是引用84056686在2005-10-12 11:40:36的发言: SQL语句的WHERE条件可以用and连接
但只是简单的用AND连接,就实现不了我希望的功能啊!请问大虾该怎么写呢?

2005-10-12 11:46
肖走
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-9-26
收藏
得分:0 
以下是引用islet在2005-10-12 13:32:32的发言: 有一个必选项 然后 sql=sql&" and ……"
因为我的选项都做成下拉菜单,所以几乎是必须每项都必须选择,这样做好像也不行啊!

2005-10-12 16:23
肖走
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-9-26
收藏
得分:0 
以下是引用ltn在2005-10-12 16:33:49的发言: 那你就不要用下拉~~ 改成多选
不行啊,因为这些选项是在数据库中的不同的表中的,可能以后要添加的内容,比如客户增加了,客户名称的下拉菜单就得相应增加,通过循环提取可以一劳永逸,我总不能把程序再重新改一遍吧!

2005-10-12 17:22
快速回复:[求助]高级查询怎么做呢?
数据加载中...
 
   



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

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