饸饹面好处图片大全:这句代码哪里错了?

来源:百度文库 编辑:高考问答 时间:2024/05/07 03:59:57
if date<rs("dateover") then
用查询返回的值与现在的时间比较大小。
运行时这里出错
if date<rs("dateover") then
strtimeover=dateadd("yyyy",1,rs("dateover"))
else
strtimeover=dateadd("yyyy",1,date)
end if
问题不是格式,而是第一行里的问题。

楼上:date 可以不加 () 至少在ASP中可以。

如果问题还没有解决,那就是rs("dateover") 的错误了

估计是数据库中没有 dateover 这个字段。

if date<rs("dateover") then修改为:
if date()<rs("dateover") then

把第一行改为如下:
if date<Cdate(rs("dateover")) then

if date<rs("dateover")
之后应该加入你想做的工作
then
应该加入大於时你想做的工作
end if