asp 删除数据库表中的数据 问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:27:15
数据库中有个名为iptest的表
表中有三个字段id(自动编号) , time , ip

数据库连接文件为conn.asp

time里记录的是日期和时间。

我想有这样一个asp:

点击后能够删除5天前数据库中的记录。


没问题

代码如下:
<!--#include file="conn.asp"-->
<%
Dim Dday,Sql
Dday=Now()-5
Sql="delete * from iptest where time<#"&Dday&"#"
conn.execute(Sql)
%>

搞定
最简单的直接不定义
<%
conn.execute("delete * from iptest where time<#"&Now()-5&"#")
%>

测试....
无错误!

使用DateDiff函数:
conn.Execute("Delete * From [iptest] Where DateDiff('d',time,#"&Now()&"#)>5")

即可实现打开该页面时自动删除5天前的数据