急!请教高手:在form中有4个下拉框和4个对应的多选框,要求按4个多选框的不同组合来查询,不知有什么办法(想把sql中的4个and条件动态添加,又不知该怎么写)

ssd 2001-12-04 04:42:17
如:4个下拉框是部门,人员,大类,小类
4个对应的多选框是按部门查,按人员查,按大类查,按小类查
...全文
110 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tripofdream 2001-12-05
  • 打赏
  • 举报
回复
sql="select * from tablename where 1=1"
然后再判断复选框的值,如果不为空就加上相应的条件
if checkbox部门<>"" then sql=sql & " and 部门='" & request("部门") & "'"
if checkbox人员<>"" then ......
if checkbox大类<>"" .....
......
ssd 2001-12-05
  • 打赏
  • 举报
回复
4个不同种类的查询组合,共有C44种啊!!
liaogs 2001-12-04
  • 打赏
  • 举报
回复
唉!就是多几个判断条件而已嘛!
你要组合查询条件,形成一个sql语句。如果搞不定呢,跟我联系!wzixing@163.net
sheyanfen 2001-12-04
  • 打赏
  • 举报
回复
定义询语句:
dim selectsql as string= "部门='" &部门的值 &"' and 人员='" &人员的值 &"' and 大类='" &大类的值 &"' and 小类='" &小类的值 &"'"

可以先打印出来看是否正确:
response.write(selectsql)

执行语句:
execute(selectsql)
lishu1980 2001-12-04
  • 打赏
  • 举报
回复
用一系列条件语句配出SQL语句咯,很简单呀!
yemol_yuan 2001-12-04
  • 打赏
  • 举报
回复
每个复选框的值就是下拉框的名字,然后使用execute("语句")
就可以了

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧