主题:  关于删除数据库里到期的记录

书同人

职务:普通成员
等级:1
金币:0.0
发贴:179
注册:2002/5/26 9:57:33
#12002/10/12 20:45:26
我想删除数据库里大于或等于100天的贴子,可是如何对时间进行加减,并判断它的结果?这是我写的一段代码,不知道哪里出了错,请前辈们帮我看一看好不好?
<%
dim aa,bb,sql
set rs=server.createobject("adodb.recordset")
sql="select 时间 from table"
rs.open sql,cn,3
aa=now()
bb=rs("时间")
if aa-bb>=100 then
'删除记录
%>
这个东西不知道我哪里写错了,请指点一下好吗?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22002/10/13 12:33:28
比较时间应该用datediff而不是简单的加减吧



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#32002/10/13 14:26:47
thedate=cdate(dateadd("d",-100,Now)
sql="delete from table where 时间<=thedate"