搜索条件为 status为1(类型为 bit),截止时间 adend 大于当前日期,语句如下:
set rs=server.CreateObject("adodb.recordset") sql="select * from ad where status='1' and adend>now() order by adsite asc,num" rs.open sql,conn,1,1
提示Now 不是可以识别的函数名,我该如何修改?
sql="select * from ad where status='1' and Datediff('d',adend,'#"&Now()&"#')>0 order by adsite asc,num"
另一种比较办法使用DateDiff函数求两个日期之间的间隔
日期adend是未来时间则返回正数,是过去时间则返回负数