asp 删除数据库表中的数据 问题
来源:百度知道 编辑:UC知道 时间:2024/05/22 00:27:15
数据库中有个名为iptest的表
表中有三个字段id(自动编号) , time , ip
数据库连接文件为conn.asp
time里记录的是日期和时间。
我想有这样一个asp:
点击后能够删除5天前数据库中的记录。
表中有三个字段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天前的数据