关于全局变量如何声明?

virtualboy 2001-06-29 10:48:41
加精
在global.asa文件中声明一个
全局变量agobjOraSession
Set agobjOraSession = CreateObject("OracleInProcServer.XOraSession")如何写?写在那里?
我要在其他的Asp文件中用到!!
...全文
178 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
virtualboy 2001-07-02
  • 打赏
  • 举报
回复
ok
tripofdream 2001-06-29
  • 打赏
  • 举报
回复

Sub Application_OnStart
End Sub
中声明
tlovexyj 2001-06-29
  • 打赏
  • 举报
回复
这是一段计数器的代码,用的就是全局变量:

<%
if( !Application("NumVisits") )
Application("NumVisits")=0;

Application.Lock;
Application("NumVisits")++;
Application.Unlock;

var s = new String(Application("NumVisits"));
var visits="<div align='center'>";
for( n=7, m=0; n>0; n-- )
{
if( n>s.length )
{
visits += "<img src='img/counter/num0.gif'>";
}
else
{
visits += "<img src='img/counter/num" + s.charAt(m++) + ".gif'>";
}
}
visits += "</div>";
%>
<%= visits %>
virtualboy 2001-06-29
  • 打赏
  • 举报
回复
全局变量agobjOraSession
如何声明??在那里声明??
在过程里还是外面?
Sub Application_OnStart
End Sub
tripofdream 2001-06-29
  • 打赏
  • 举报
回复
再加上
application("OraSession")=agobjOraSession
在其他的Asp文件中用时再
set agobjOraSession=application("OraSession")
tripofdream 2001-06-29
  • 打赏
  • 举报
回复
对不起,我忘了把一个object赋给Application要用Set关键字
set Application("OraSession")=objOraSession1或
set Application("OraSession")=server.CreateObject("OracleInProcServer.XOraSession")
因为我不知道你用的这个对象,所以不知道是不是要用server.createobject


tripofdream 2001-06-29
  • 打赏
  • 举报
回复
试试Set objOraSession1 = server.CreateObject("OracleInProcServer.XOraSession")
virtualboy 2001-06-29
  • 打赏
  • 举报
回复
tripofdream(梦之旅):
下段程序中
Set objOraSession1 = CreateObject("OracleInProcServer.XOraSession")
Application("OraSession")=objOraSession1
Set objOraSession2 = Application("OraSession")

Application("OraSession")=objOraSession1
出错????

28,390

社区成员

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

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