当前位置:asp编程网>贴吧>Asp吧>  ASP新手求教,求高手解答,万谢
asp123asp123 楼主
asp123
发表于 2011-10-17 13:05:25 回顶端 
我有个查询系统,分别有年、月、部门三个查询条件 年、月是手动输入的,部门是下拉列表,默认为全部值为空 我想问的是:怎么实现当只输入年或者月或者部门的时候,其它两项不输入即为空的时候默认查询全部。但当三个条件都输入或者其中两个条件输入了的时候,三个条件是AND关系输出查询结果。 我不知道我说的够不够明白 求高手解答,万谢
loveasploveasp 2楼
loveasp
发表于 2011-10-17 13:10:54 回顶端 
这个好办啊 sql="select * from table where 1=1" years=request("year") if years<>"" then sql=sql&" and 年字段名="&years end if months=request("month") if months<>"" then sql=sql&" and 月字段名=”&months end if bm=request("bm") if bm<>"" then sql=sql&" and 部门字段名=”&months end if
asp123asp123 3楼
asp123
发表于 2011-10-17 16:39:58 回顶端 
这样可以了,谢谢
jasonaspjasonasp 4楼
jasonasp
发表于 2011-10-31 09:54:09 回顶端 
接着楼主的问题问下loveasp版主: 以上查询出来的结果如果很多要分页如果把这些参数传递到每页中,不知能否顺便写个代码?
共1页 每页20条 页次:1/1
  • 首页
  • 上一页
  • 1
  • 下一页
  • 尾页

关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网