asp在线人数及访问人数的问题,请高手指出,谢谢?

wangyingdong 2004-10-16 01:25:10
<script language=vbscript runat=server>
sub application_onstart
application.lock
dim dsn,conn,rc,sql
provider="provider=microsoft.jet.oledb.4.0;"
path="data source="&server.MapPath("admin\date\wang.mdb")
dsn=provider&path
set conn=server.CreateObject("adodb.connection")
conn.open dsn
set rc=server.CreateObject("adodb.recordset")
sql="select * from num where id=1"
rc.open sql,conn,1,1
num=rc("num")
line=rc("line")
application("num")=num
application("line")=line
set rc=nothing
application.unlock
end sub



sub Session_Onstart
application.lock
on error resume next
dim dsn,conn,rc,sql
provider="provider=microsoft.jet.oledb.4.0;"
path="data source="&server.MapPath("admin\date\wang.mdb")
dsn=provider&path
set conn=server.CreateObject("adodb.connection")
conn.open dsn
set rc=server.CreateObject("adodb.recordset")
sql="select * from num where id=1"
rc.open sql,conn,3,2
rc("num")=rc("num")+1
rc("line")=rc("line")+1
application("num")=rc("num")
application("line")=rc("line")
rc.update
set rc=nothing
application.unlock
end sub

sub Session_Onend
application.lock
on error resume next
dim dsn,conn,rc,sql
provider="provider=microsoft.jet.oledb.4.0;"
path="data source="&server.MapPath("admin\date\wang.mdb")
dsn=provider&path
set conn=server.CreateObject("adodb.connection")
conn.open dsn
set rc=server.CreateObject("adodb.recordset")
sql="select * from num where id=1"
rc.open sql,conn,3,2
rc("line")=rc("line")-1
application("line")=rc("line")
rc.update
set rc=nothing
application.unlock
end sub
</script>

在另外的一个ASP页面
本站总访问量:<%= application("num") %> 人<br>
在线人数:<%= application("line") %> 人</p>
为什么只在线人数会出现问题呢?在线人数不会自动的减去?请高手指正,谢谢!

...全文
247 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangyingdong 2004-10-16
  • 打赏
  • 举报
回复
如果去掉on error resume next 然后在调用的话,根本就不会显示!
SuperBJack 2004-10-16
  • 打赏
  • 举报
回复
先 去掉on error resume next才可发现问题.
不防试下
newcout=int(rc("line"))-1
application("line")=newcout
rc.update"line",newcout
  • 打赏
  • 举报
回复
on error resume next
这句去了试试

28,390

社区成员

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

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