ASP删除数据库中日期相间的数据

ASP删除数据库中日期相间的数据,第1张

提交给数据的删除语句应该是这个样子(例如删除区间是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天后自动删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9482109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存