###急救,我的Session_onend 为什么不能操作数据库?

offerking 2003-09-22 10:14:18
<script language=VBscript RUNAT=Server>
Sub Session_OnEnd
conn.execute"Update tablename set a=123 where ID='"&session("ID")&"'"
End Sub
</script>

用户登陆后,我不正常退出(直接关了浏览器),等了半天看数据库没有反应

各位大虾帮忙啊~~~~~

(另外我想session_onend里执行一个a.asp文件,里面有同样的数据库操作,我测试了也不可以,我该怎么办啊?)
...全文
42 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudchen 2003-09-22
  • 打赏
  • 举报
回复
注意数据库连接,记录集都必须在Session_OnEnd事件中创建
如果为access数据库,请用Server.MapPath()后的本地路径(需调试后获得)
如果用Server.MapPath()转换一个相对路径为本地路径是不能获得数据库地址的,至少我没成功过,建一个asp文件,Response.Write一下,在把路径copy进去。
cloudchen 2003-09-22
  • 打赏
  • 举报
回复
Session_OnEnd事件里仍然可以获得Session("id")
popnew 2003-09-22
  • 打赏
  • 举报
回复
触发的条件是session.timeout 后!
offerking 2003-09-22
  • 打赏
  • 举报
回复
那我该怎么办....极度苦闷中...
pipifirst 2003-09-22
  • 打赏
  • 举报
回复
Session_OnEnd 拉,
还能用session("ID")操作数据库嘛?

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧