求助一个IF的小问题

endendlessless 2004-04-01 10:33:16
语句:
<% if datevalue(rs_soft("time"))=Date then %>
错误信息:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

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

Microsoft VBScript 运行时错误 错误 '800a005e'

无效使用 Null

/index.asp,行1287
请问错在哪里?
...全文
15 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
endendlessless 2004-06-11
已解决!
回复
芝城游侠 2004-04-01
可能是你数据库中time字段的格式问题。
回复
superauu 2004-04-01
错误就是缺少end呀
把你的完整代码贴出来看看。
回复
endendlessless 2004-04-01
我只是光贴了IF语句的这部分。END那部分没贴。
后面的没错,就IF语句这里有错误。
再就是rs_soft("time")里面是有数据的。
datevalue(rs_soft("time"))是取了time字段里面的日期,
因为time字段是日期和时间一起的。
这样够明白了吗?
请问哪 里有错误 ?
回复
swordman123 2004-04-01
rs_soft("time"))是否有数据?查看数据库。
回复
datevalue(rs_soft("time"))=Date
是不是应该用CDATE(rs_soft("time"))~?
看看你的数据库中TIME字段是否为空啊~~~
回复
5icool 2004-04-01
上面不是写了

没end 吗

有if 就应该有end if啊
回复
jiffer 2004-04-01
不是缺少end if
ie6.0就是那样提示错误的.
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告