asp复选框查询查询的问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 04:59:16
大家帮帮忙 我想问一下
我要用复选框查询 比如说我数据库里有"地区"这个表 ,里面有"城市"这个字段里面有"北京""山东""上海"等等 我想问一下如果我的复选框选中了"北京" "上海"也就是查所有"城市"字段里是北京和上海的值,应该怎么写.我是新手,请大家多多关照,尽量写的详细一些,谢谢大家!

1、select * from 表名 where 城市字段 in ('"&request("复选框名")"&')
2、把获得的表单值用split(request("复选框名"),",")分离,然后循环组建SQL语句
...
dim fuxuan
fuxuan=split(request("复选框名"),",")
sql="select * from 表名"
if ubound(fuxuan)>0 then Sql=Sql&" where 城市字段='"&fuxuan(0)&"' "
for i=1 to ubound(fuxuan)
sql=SQl&" or 城市字段='"&fuxuan(i)&"'"
next
set rs=conn.execute(sql)
...