我想再数据库中取出时间,和当前的时间相比较,但是老是出错,帮忙

runninghf 2005-09-26 03:03:40
我想再数据库中取出时间,和当前的时间相比较,但是老是出错,帮忙
<% if (rs("时间")+2> &now&) then %>显示一张图片<% else%>另一张图片 ,前面的条件怎么写正确
...全文
100 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dleno 2005-09-26
  • 打赏
  • 举报
回复
if rs("ntime")>date()-2 then
//PIC1
else
//PIC2
End if

直接这样就可以了,不需要用什么DateAdd的!
itzhiren 2005-09-26
  • 打赏
  • 举报
回复
<% if DateAdd("d",2,rs("ntime")>now()) then%>
<img src="images/dep8.gif">
<%else%>
<img width="30" src="images/dep.gif">
<% end if%>
runninghf 2005-09-26
  • 打赏
  • 举报
回复
<% if DateAdd("d",2,rs("ntime")>now())%><img src="images/dep8.gif"><%else then%><img width="30" src="images/dep.gif"><% end if%>

这个地方是什么错误
itzhiren 2005-09-26
  • 打赏
  • 举报
回复

if DateAdd("d",2,rs("ntime")>now()) then
itzhiren 2005-09-26
  • 打赏
  • 举报
回复
<% if DateAdd("d", 2, rs("时间")) > now() then %>
显示一张图片
<% else%>另一张图片
<%end if%>
runninghf 2005-09-26
  • 打赏
  • 举报
回复
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a03f9'

缺少 'Then'

/lgrtvu/index.asp,行280

if DateAdd("d",2,rs("ntime")>now())

这个错误怎么改
-----------------------------------^
tsyd 2005-09-26
  • 打赏
  • 举报
回复
if DateAdd("d",2,CDate("2008-01-01"))> Now() then
response.write("显示一张图片")
else
response.write("显示另一张图片")
end if

yyyy 年
q 季度
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
n 分钟
s 秒

runninghf 2005-09-26
  • 打赏
  • 举报
回复
如果我是加两天市不是这样写:<% if DateAdd("2", 1, rs("时间")) > now then %>
显示一张图片
<% else%>另一张图片
<%end if%>
qfacy 2005-09-26
  • 打赏
  • 举报
回复
主要看看dateadd这个涵数的用法
qfacy 2005-09-26
  • 打赏
  • 举报
回复
<% if DateAdd("m", 1, rs("时间")) > now then %>
显示一张图片
<% else%>另一张图片
<%end if%>

28,406

社区成员

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

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