如何在Asp页面中共享Ado连接?(50分)

  • 主题发起人 主题发起人 liaomingwu
  • 开始时间 开始时间
L

liaomingwu

Unregistered / Unconfirmed
GUEST, unregistred user!
多数页面需要和数据库进行连接,如果每个页面都单独连接的话,可能对速度的影响太大,
如果能够只在一个asp页面完成连接,其他的叶面能得到这个连接就好了
 
在全局文件 Global.asa 中的 Sub Application_OnStart 中建立
application 对象。
 
可以将链接的代码写在一个connect.asp文件中,然后每次需要调用时,只要加入代码<!--#include file="connect.ASP" -->就可以了
按你的意思,似乎要共享ADO连接状态,这样会更加占用资源,所以要注意每次用完之后,都要将链接释放。
 
多谢二位的帮助,另外我想在问一下
在开发B/S结构的应用程序时,对于各个文件(ASP和HTML等)是否需要一个工程文件来管理
还是整个应用程序只是这些从设计时毫不相干的文件组成
我现在用的是后一种?感觉不太好,主要是没有一个整体的概念,其中没有Global.asa
文件。
 
jsxjd 说的是对的,详细资料,在MSDN手册上查一下就知道了
 
那要看你用什么开发工具进行开发了。
如果用Dreamweaver进行开发的话,可以先定义一个site,相当于一个项目,所有的文件都在该site之内,
从而在一定程度上可以进行文件的管理。
所谓的Global.asa,实际上并不是项目文件, 一般用于对application与session的状态进行管理。例如,
用户在退出session时,要执行相关的操作,可以写在global.asa中。
 
对于开发工具的选择没有什么概念,主要使用InterDev来写单个的Asp文件,有时也用
FrontPage来写Html文件,不知道Global.asa文件是必须在InterDev中创建工程时自动
生成的才能用,还是可以手动创建,比如拷贝一个。
 
Global.asa 放在 web 的主目录中。
 
多人接受答案了。
 
后退
顶部