如何能在global.asa文件中读数据库并将返回值存入application?

aojiankd 2003-12-18 10:19:10
比如这个global文件:我该把语句放在什么位置?
//global.asa
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application("visits") = 0
Application("Active") = 0
Application("loginneedpass1")
End Sub

Sub Application_OnEnd

End Sub

Sub Session_OnStart
Session.Timeout = 20
Session("Start") = Now
Application.lock
Application("visits") = Application("visits") + 1
intTotal_visitors = Application("visits")
Application.unlock
Session("VisitorID") = intTotal_visitors

Application.lock
Application("Active") = Application("Active") + 1
Application.unlock
End Sub

Sub Session_OnEnd
Application.lock
Application("Active") = Application("Active") - 1
Application.unlock
End Sub
</SCRIPT>
...全文
70 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
azh9703 2003-12-18
  • 打赏
  • 举报
回复
用文本文件或者数据库保存会更好些
aojiankd 2003-12-18
  • 打赏
  • 举报
回复
其实我想实现后台能改变一些网站运行时的“长期变量”,用global是否最好?或者有什么跟好,跟简便的方法,请大家不吝赐教!谢谢
aojiankd 2003-12-18
  • 打赏
  • 举报
回复
Application("loginneedpass1")
这句多余,忘了删除
yangzixp 2003-12-18
  • 打赏
  • 举报
回复
我的global.asa中的一部分文件。
Sub Application_OnStart
Application("activeUsers")=0
dim conn
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={sql server};server=127.0.0.1;uid=****;pwd=****;database=****;"
sql="update Member_System set ms_sysonline=0 where ms_sysonline=1"
conn.execute(sql)
conn.close
set conn=nothing
End Sub

28,406

社区成员

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

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