拜求各位大侠帮个忙呀!

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急用!
...全文
81 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小逗狗 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)
%>

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧