global.asa文件可不可以使用这样的语法,怎么使用?

fense2002 2004-08-28 08:44:09
谢谢。
...全文
711 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
mikespook 2004-11-30
  • 打赏
  • 举报
回复
<!--#include file="conn.asp"-->
<script language="vbscript" runat="server">
Sub Appliction_OnStart()
.....
End Sub
</script>
像这样包含就可以了~~
但是conn.asp里必须是我说的那中方式~~如果你使用<%%>的话,会提示一个错误,比如:

Active Server Pages 错误 'ASP 0137'

无效通用脚本

//Includes/classes.asp,行1

Script 块必须是允许的 Global.asa 过程之一。< %...% > 中的 Script 原语不允许在 global.asa 文件中。允许的过程只能是 Application_OnStart ,Application_OnEnd ,Session_OnStart ,或 Session_OnEnd。


fense2002 2004-11-30
  • 打赏
  • 举报
回复
global.asa中怎么引用?

CONN.ASP文件怎么写?

还有在其它文件中的引用需要更改吗?


PS:还有一个小问题向您请教:使用《%%》这样的句法不是挺好的吗?为什么还有一个<script language="vbscript" runat="server">,而且在有些情况下还必须使用?谢谢。
fense2002 2004-11-30
  • 打赏
  • 举报
回复
可以更具体的说一下吗?

mikespook 2004-11-29
  • 打赏
  • 举报
回复
可以~~但是不能写<%%>的方式~~
你需要将被引用文件用
<script language="vbscript" runat="server"></script>这样的方式包住代码~~~
fense2002 2004-11-29
  • 打赏
  • 举报
回复
现在我的数据连接有三个,一个在CONN.ASP文件,另外两个在GLASA.ASA文件中,有时更改一下数据库密码,需要动三个地方(一不小心会漏一个的)
Csharpren 2004-11-27
  • 打赏
  • 举报
回复
我也遇到这样的问题,关注中
moonvan 2004-11-05
  • 打赏
  • 举报
回复
学习,顶!
davs 2004-11-05
  • 打赏
  • 举报
回复
to beecky(可乐猫)

数据库可以操作呀

包含文件就没试过
beecky 2004-11-05
  • 打赏
  • 举报
回复
自己试一试不就知道了。
但是global的 session_onstart 和 session_onend 事件 似乎是不能对数据库进行操作。
pianyun 2004-11-05
  • 打赏
  • 举报
回复
我也有这样的需要,没办法,只能写到global里了.
fense2002 2004-09-09
  • 打赏
  • 举报
回复
自己顶
DARKNESSFALL 2004-09-08
  • 打赏
  • 举报
回复
没试过,应该可以吧。
fense2002 2004-09-08
  • 打赏
  • 举报
回复
自己顶
fense2002 2004-08-31
  • 打赏
  • 举报
回复
你们还是没有明白我的意思啊。我并不是想创建一个application或SESSION级的数据库连接。

我只是想在session_onstart事件中需要打开一次数据库。

一般页面中需要使用数据库的地方都是引用conn.asp创建数据库连接的。
zcr943 2004-08-29
  • 打赏
  • 举报
回复
global.asa里最好不要再次引用CONN.ASP
home4e 2004-08-29
  • 打赏
  • 举报
回复
一般只能把连接字付串放到application里面

当然你也可以这样
set application("conn") = server.createobject("adodb.connection")

但当流量过大时会产生性能问题



-------WWW.HOME4E.COM------
域名注册|虚拟主机|集团邮局
虚拟主机免费试用七天,满意付款
fense2002 2004-08-29
  • 打赏
  • 举报
回复
我只是想,在每个session_onstart事件中向数据库中写一条数据。因为需要打开数据库,现在我就是把conn.asp文件中的语句复制到global.asa,我想问问可不可以引用conn.asp文件。

平常的数据库操作都是引用conn.asp文件的。
超级大笨狼 2004-08-28
  • 打赏
  • 举报
回复
如果不是为了全局变量,只是在这个文件里面对数据库操作,和一般页面一样,应该是可以的。

比如你做一个用数据库实现的网站计数器。
超级大笨狼 2004-08-28
  • 打赏
  • 举报
回复
Global.asa 文件的 核心 作用:

设置应用程序 全局 对象

这样看conn能不能放这里,就是在考虑 conn 设置成全局的 好不好。

答案是不好的,占用资源 ,并导致程序间互相干扰。

  • 打赏
  • 举报
回复
没试过,
还不如直接把conn.asp的内容直接写入了~
加载更多回复(5)

28,409

社区成员

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

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