|
主题: 请教一个问题?
|
yihan
职务:普通成员
等级:1
金币:0.0
发贴:17
|
#12003/9/12 15:42:00
我用dwmx建了一个查询页面,里面有4个列表框,以get方式发送,我的要求是:不管只选择一个列表框还是选择几个,都能够找出符合指定条件的记录来,请问这查询的代吗应该怎么改,我自已也写了一个,可是不管是用or还是and都不能达到目的,where name = 'varname' or/and age = 'varage' or/and sex = 'varsex' or/and date = 'vardate' 请问应该如何改.
|
ryonick
职务:普通成员
等级:2
金币:1.0
发贴:317
|
#22003/9/12 18:59:00
<%sql="select * from abcd where" if request("varname")<>"" then sql=sql&"name=request("varname") end if if request("varage")<>"" then sql=sql&"age=request("varage") end if if request("varsex")<>"" then sql=sql&"sex=request("varsex") end if if request("vardate")<>"" then sql=sql&"sex=request("vardate") end if rs.open sql,conn %>
|
yihan
职务:普通成员
等级:1
金币:0.0
发贴:17
|
#32003/9/13 13:17:19
非常感谢ryonick,我是一个初学者,还不能完全理解asp,我是在dwmx的高级记录集里做的这个查询,请问我要实现上述的功能应该如何改动 SELECT * FROM zhiyuan WHERE name = 'varname' and age = 'varage' and sex = 'varsex' and date = 'vardate'
varname % request.form("name") varage % request.form("age") varsex % request.form("sex") vardate % request.form("date")
|
yihan
职务:普通成员
等级:1
金币:0.0
发贴:17
|
#42003/9/13 15:58:58
谢谢指点,都是文本类型的 能不能再说详细一点 为什么我这么笨,还是弄不好
|
yihan
职务:普通成员
等级:1
金币:0.0
发贴:17
|
#52003/9/14 12:23:46
谢谢指点,我再试试
|