session_onend事件折磨了很久!求救!

白衣染霜陈 2005-04-28 04:35:17
奇怪,下面这段代码 在本机测试正常,为什么到服务器上就不行,难道必须设置些什么东西么?

Sub Session_OnEnd
dim connstr,conn
connstr="DBQ=e:\wwwroot\ljx\wwwroot\aa.asp;pwd=*****;DRIVER={Microsoft Access Driver (*.mdb)};"
Application.Lock
Application("OnLine")=Application("OnLine")-1
Application.Unlock
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
conn.execute "delete from whoon "
conn.close()
set conn=nothing
End Sub
不知道这是为什么?
注:数据库连结语句绝对没错,此话原封不动得拿到session_onstart中去,照样管用。
好奇怪呀!!!
...全文
212 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
白衣染霜陈 2005-04-29
  • 打赏
  • 举报
回复
放到函数里,再调用函数
也不行啊。
我把数据库这段放到delit()中,
在session_onend中调查这个,根本就不管用。
  • 打赏
  • 举报
回复
服务器是e盘么??
本地e盘很正常,服务器你知道绝对路径的??

有个办法你用
application_onstart事件里
application("path")=server.mappath(".") 保存一下路径

在session_onend里输出application("path")就ok 了
白衣染霜陈 2005-04-29
  • 打赏
  • 举报
回复
不可能啊,过了一天了。
而且开始时就把session.timeout=1了
luckyprg 2005-04-29
  • 打赏
  • 举报
回复
可能是session_onend时间还没到。
chonboy 2005-04-28
  • 打赏
  • 举报
回复
放到函数里,再调用函数
白衣染霜陈 2005-04-28
  • 打赏
  • 举报
回复
注:数据库连结语句绝对没错,此话原封不动得拿到session_onstart中去,照样管用。
好奇怪呀!!!
ryuginka 2005-04-28
  • 打赏
  • 举报
回复
检查数据库的路径

28,406

社区成员

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

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