我的博客| Blog
- ·微信小程序错误:VM564:...
- ·mongodb3.2设置密码...
- ·单行滚动代码-单行滚动效果
- ·自己动手制作图形字体,以便于...
- ·MySQL无限级分类PHP按...
- ·Windows下的Apach...
- ·如何将网站上的文章分享到微信...
- ·PHP实现自动获取本月第几个...
联系我| Contact Me
- 电话:18681257080
- QQ:271538869
- 邮编:518020
- 信箱:service@08321.org
- 地址:四川省内江市资中县
诚信稳健,和谐共赢
- 以诚信为立世之本,在稳健的基础上,不断寻求创新与突破。
- 以务实严谨、精微细致的专业精神,为客户做最优质的策划,实现效果最大化。
成功,依稀可见
- 为什么成功依稀可见?
- 依希认为:每一人都有成功的机会,只要我们愿意付出努力,成功就在我们的前方。所以:成功,依稀可见!
我的博客
ASP处理按日期段查询难题解密
来源:本站编辑 发布日期:2009-8-27 已有 人浏览过此信息
被日期段查询困扰了很长时间,今天终于彻底解决好这个问题啦. 写个日志庆祝一下!
fromdate=request("fromdate")
todate=request("todate")
if fromdate="起始日期" or not isdate(fromdate) then fromdate=""
'isdate()是VBSCRIPT的一个函数,用于检索参数是否可转换为日期类型
if todate="结束日期" or not isdate(todate) then todate=""
sql="select * from news where 1=1"
if fromdate<>"" then sql=sql&" and indate>=#"&cdate(fromdate)&"#"
if todate<>"" then sql=sql&" and indate<=#"&cdate(todate)&"#"
'注意这里的"#"这是ACCESS处理日期型数据的分隔符,这个符号骗去了我很多的生命啊!!代价是惨重的!!!
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
.
.
.
后记:
关于接两个日期来进行查询的资料在网上有很多,不过大部份是没有实际价值的,很多是浪费别人宝贵时间的错误答案。“#”是我经过在实际网站设计中的应用过最成功最简捷的办法,至少我用上去是这样,有什么问题请联系我,希望和大家共同探讨学习!
fromdate=request("fromdate")
todate=request("todate")
if fromdate="起始日期" or not isdate(fromdate) then fromdate=""
'isdate()是VBSCRIPT的一个函数,用于检索参数是否可转换为日期类型
if todate="结束日期" or not isdate(todate) then todate=""
sql="select * from news where 1=1"
if fromdate<>"" then sql=sql&" and indate>=#"&cdate(fromdate)&"#"
if todate<>"" then sql=sql&" and indate<=#"&cdate(todate)&"#"
'注意这里的"#"这是ACCESS处理日期型数据的分隔符,这个符号骗去了我很多的生命啊!!代价是惨重的!!!
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
.
.
.
后记:
关于接两个日期来进行查询的资料在网上有很多,不过大部份是没有实际价值的,很多是浪费别人宝贵时间的错误答案。“#”是我经过在实际网站设计中的应用过最成功最简捷的办法,至少我用上去是这样,有什么问题请联系我,希望和大家共同探讨学习!
上一条:ASP伪静态终极探究