asp中怎样写 关闭浏览器清空数据库中记录

asp中怎样写 关闭浏览器清空数据库中记录,第1张

如果是存入到数据库里的只能够通过程序来实现。

在客户关闭浏览器的时候执行一个JS函数,这个JS函数用AJAX来实现对数据库数据清空

<script>

window.onbeforeunload = function(){alert("关闭浏览器,可以写入相关执行程序!")}

</script>

后台文件

<%

'这个程序执行对数据库清空

%>

<script language=vbscript runat=server>

'在应用程序启动时,定义变量"sum",并赋值为0

sub application_onstrart()

application("sum")=0

end sub

'会话开始时,变量值加1。设定会话时限为1分钟

sub session_onstart()

session.timeout=1

application("sum")=application("sum")+1

end sub

'会话结束,将变量值减1

sub session_onend()

application("sum")=application("sum")-1

end sub

</script>

保存成Global.asa放在根目录下就行啦

我给你写关键的删除代码:

如果数据库为access则用下面的代码:

<%

sql="delete from [xinxi] where ArtUpdateTime-#"&now()&"#<0"

conn.execute(sql)

%>

如果你的数据库为SQL则为下面的代码:

<%

sql="delete from [xinxi] where ArtUpdateTime-'"&now()&"'<0"

conn.execute(sql)

%>


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

原文地址: https://outofmemory.cn/sjk/6834475.html

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

发表评论

登录后才能评论

评论列表(0条)

保存