application("Conn")???

aierong 2005-06-24 08:48:17
在global.asa中打开一个ms sql2000的连接
set application("Conn")=server.createobject("adodb.connection")
application("Conn").open application("ConStr")

在asp页面中共用这个连接
set cmd=server.CreateObject("adodb.command")
Cmd.ActiveConnection = application("Conn")

怎么判断当application("Conn")不是连通状态?
我好重新打开这个连接
...全文
79 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolwindkaka 2005-06-25
  • 打赏
  • 举报
回复
IsObject(application("Conn"))
Dan1980 2005-06-25
  • 打赏
  • 举报
回复
If Application("Conn").State = 1 Then
'连接活动
Else
'连接断开
End If

在Application里面打开数据库并不是推荐的作法。这是因为,第一,在global.asa文件里放置连接串不是安全的作法,更重要的是,这意味着连接一旦打开就会在很长一段时间内不会关闭,这将使得数据库的连接池功能完全失去意义。合理使用Connection对象要遵循的一个原则是:尽量最迟打开一个连接并尽量最早关闭一个连接。由于连接池的作用,频繁地打开关闭连接要比保持连接一直打开的作法更加可取。
mystyle 2005-06-24
  • 打赏
  • 举报
回复
这个还真没用过

每页一个Conn也不会占用多少资源的,放在Application里考虑的东西太多了
zol223 2005-06-24
  • 打赏
  • 举报
回复
我买了一个 便宜的 asp.net空间!才50元!高兴!给分!!
100mb 的!可以做论坛!才 50元!!速度飞快!
www.hi876.com 你们看看

28,391

社区成员

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

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