在Global.asa中包含其它文件怎么办?

rainfly99 2003-08-19 08:50:53
想在Application_OnStart时打开一个数据库链接,其中的strConn是链接字符串,想从另一个文件conn.inc中读取。试了好久都不行,到底该怎么做呢?好像也找不到旧贴啊。

<script LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart

set application("conn")=server.createobject("ADODB.Connection")
application("conn").open strConn

End Sub

</SCRIPT>
...全文
45 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerwen01 2003-08-19
  • 打赏
  • 举报
回复
其实不必要那么麻烦,直接把strConn链接字符串写进GLOBAL中,方便又直观。至于用FSO就更不必要了,写的代码肯定比strConn链接字符串长几倍!而且同样存在显式显示文件的路径的问题。
lions911 2003-08-19
  • 打赏
  • 举报
回复
把CONN内容放到COM中,然后就可以在GLOBAL中打开了。
rainfly99 2003-08-19
  • 打赏
  • 举报
回复
3z
jiank 2003-08-19
  • 打赏
  • 举报
回复
GLOBAL.ASA中不可以用include来包含文件,FSO我不了解,帮你顶一下吧
zhusuhao 2003-08-19
  • 打赏
  • 举报
回复
我也遇到过同样的问题,Global.asa中不能用包含文件做。
awaysrain 2003-08-19
  • 打赏
  • 举报
回复
用FSO读啊
本软件包含windows和linux两种版本 1、 了解NC的用法 命令:   nc –h 技巧:   win98用户可以在autoexec.bat加入path=nc的路径,win2000用户在环境变量加入path,linux含有这个命令(redhat) 1、基本使用   想要连接到某处: nc [-options] hostname port[s] [ports] ...   绑定端口等待连接: nc -l -p port [-options] [hostname] [port]   参数:   -e prog 程序重定向,一旦连接,就执行 [危险!!]   -g gateway source-routing hop point[s], up to 8   -G num source-routing pointer: 4, 8, 12, ...   -h 帮助信息   -i secs 延时的间隔   -l 监听模式,用于入站连接   -n 指定数字的IP地址,不能用hostname   -o file 记录16进制的传输   -p port 本地端口号   -r 任意指定本地及远程端口   -s addr 本地源地址   -u UDP模式   -v 详细输出——用两个-v可得到更详细的内容   -w secs timeout的时间   -z 将输入输出关掉——用于扫描时   其端口号可以指定一个或者用lo-hi式的指定范围。   例如:扫描端口   tcp扫描   C:\nc>nc -v -z -w2 192.168.0.80 1-140   net [192.168.0.80] 140 (?)   net [192.168.0.80] 139 (netbios-ssn) open   net [192.168.0.80] 138 (?)   net [192.168.0.80] 137 (netbios-ns)   net [192.168.0.80] 136 (?)   net [192.168.0.80] 135 (epmap) open   net [192.168.0.80] 81 (?) open   net [192.168.0.80] 80 (http) open   net [192.168.0.80] 79 (finger)   net [192.168.0.80] 25 (smtp) open   net [192.168.0.80] 24 (?)   net [192.168.0.80] 23 (telnet)   net [192.168.0.80] 21 (ftp)   udp扫描   C:\nc>nc -u -v -z -w2 192.168.0.80 1-140   net [192.168.0.80] 140 (?) open   net [192.168.0.80] 139 (?) open   net [192.168.0.80] 138 (netbios-dgm) open   net [192.168.0.80] 137 (netbios-ns) open   net [192.168.0.80] 54 (?) open   net [192.168.0.80] 53 (domain) open   net [192.168.0.80] 38 (?) open   net [192.168.0.80] 37 (time) open   net [192.168.0.80] 7 (echo) open 2、高级应用   1.Window用法:   (1)IE的MIME欺骗   www.try2hack..nl(是一个让初学黑客技术的人去做实验的站点)   打开这个页面,有http://www.try2hack/cgi-bin/level7页面(这个网站提供了黑客的8关,过了这8关证明你开始入门了),这个页面告诉我们的浏览器不是 IE6.72,我们的操作系统不是LIUNX,我们不是从www.microsoft/ms重定向链接过去的,有病阿(这是一个题目呀,要慢慢研究),linux有IE6.72? 微软会在它的页面上放的链接?看看页面的源代码,是在服务器端 执行的perl脚本,根本无法看到,还是研究一下IE5和它通信时都告诉了它什么,抓包,我们会发现,我们的IE5告诉对方: 我是MSIE 5.0; Windows NT 5.0; .NET CLR 1.0.3705。。。。哈哈,这个cgi应该是根据这些信息知道我们不是它要求的 客户,嘿嘿,需要欺骗对方才行,用军刀来可以实现,如下做就可
全面解析Server对象 Server对象提供对服务器上访问的方法和属性.大多数方法和属性是作为实用程序的功能提供的。   语法:    Server.property|method   属性(property)    Server对象只有一个属性:ScriptTimeout 程序能够运行的最大时间   方法(Methods)    CreateObject 建立一个对象实例.    Execute 执行一个asp文件    GetLastError 返回一个错误代码    HTMLEncode 对指定的HTML代码进行转换.    MapPath 将一个相对路径转化为一个绝对路径.    Transfer 将当前的所有状态信息发送给另一个asp文件    URLEncode 以URL形式转化指定的代码,包括空格   Server对象的方法详细说明    CreateObject    语法    Server.CreateObject( progID )    参数     progID     指定要创建的组件名称,格式如下: [Vendor.]Component[.Version].    要点:     一般来说,用由Server.CreateObject方法创建的对象拥有页面的范围.这就说,当这页的asp程序执行完后,这种对象会自动地消失.   为了创建一个拥有Session或Application范围的对象,你可以在Global.asa文件使用   Execute   Execute 方法呼叫一个ASP文件并且执行它就像这个呼叫的ASP文件存在这个ASP文件一样。这很像许多语言的类的调用。   语法   Server.Execute( Path )   参数    Path   指定执行的那个asp文件的路径。如是它是一个绝对路径,那么它必须是一个在这个ASP应用程序相同的地方(目录)。   讲解

28,391

社区成员

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

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