拜求各位大侠帮个忙呀!

hyitbingboy 2008-03-29 08:11:13
页面1 文本框t1,何文本框t2 t1=20,t2=30 传递到页面2 求数据库中20岁到30岁之间的人!



页面2
<%
dim ff,gg,hh
ff=1
gg=12
hh=31

%>


<%from_date=(year(DateValue(date()))-request("t2")+1)&"-"&ff&"-"&ff%><br />

<%end_date=(year(DateValue(date()))-request("t1")+1)&"-"&gg&"-"&hh%><br />


<%

set rs2=server.createobject("adodb.recordset")
sql2="select * from b1 where b1_6 between from_date and end_date order by b1_4 ASC"
rs2.open sql2,conn,3,3

%>

就是无法运算呀,请求帮忙呀,我的QQ:179742614急用!
...全文
34 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
小逗狗 2008-03-29
不好意思,上面的弄错了,小改一下
<%
from_date=DateAdd("y",Date(),-30)
from_date=Year(from_date)&"-1-1"
end_date=DateAdd("y",Date(),-20)
end_date=Year(end_date)&"-12-31"
%>
回复
小逗狗 2008-03-29
<%
from_date=DateAdd("y",Date(),-30)
from_date=Year(from_date)&"-1-1"
end_date=DateAdd("y",Date(),-20)
end_date=Year(end_date)&"-1-1"
%>
回复
hyitbingboy 2008-03-29
不能这样用呀
如果今天是2008-3-29
那没你算出来的时间酒是
from_date=1979-3-29
end_date=1989-3-29
而正确的时间是:1979-1-1 到1989-12-31都是的,所以就不正确了!
回复
小逗狗 2008-03-29
使用DateAdd函数啊

<%
from_date=DateAdd("y",Date(),-30)
end_date=DateAdd("y",Date(),-20)
%>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-29 08:11
社区公告
暂无公告