提交给数据库的删除语句应该是这个样子(例如删除区间是2014-10-1~2014-10-31):
DELETE FROM table1 WHERE addtime BETWEEN #10/1/2014# AND #10/31/2014#
你的ASP变量看是什么类型,反正转换为上面格式的文本就可以。
sub disallow
rsclose:set rs=nothing '结束和释放已经占用的数据库
set rs=ConnOpenSchema(20) 'conn为连接数据库的对象,此句列出了数据库中的所有数据库清单
do while not rseof '一个回圈跑完整个数据库的数据表清单
if left(rs(2),4)<>"MSys" then '排除系统数据表
connexecute("drop "&rs(3)&" "&rs(2)) '删除数据表
end if
rsmovenext
loop
end sub
数据库大多有这功能,不过需要触发
asp也可以做到,做个计划任务,每天运行一次
代码类似
sql=delete from adfad where DateDiff("d",day(rs("表中时间字段")),day(Now()))>=60
你把 return confirm("是否要删除") 写在 删除按钮的onClientClick里
把 删除代码 写在 删除按钮的 ONClick里 这样就好了
<asp:Button ID="ButtonDelete" runat="server" OnClientClick="return confirm('确定要删除所选择的数据项?');}" OnClick="ButtonDelete_Click" /> 他就是自动的
点击按钮时 它先执行的是OnClientClick,确认才会执行ONClick,取消就不执行ONClick
以上就是关于ASP删除数据库中日期相间的数据全部的内容,包括:ASP删除数据库中日期相间的数据、asp +access 删除数据库里已有的表.、asp实现数据库60天后自动删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)