asp中怎样保存一个全局对象?

lxxldd 2004-11-25 09:16:39
比如说asp中要用到数据库
我怎样只用连接一次之后在其他的页面中都可以用
...全文
81 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fengyetianshi 2004-11-25
Cookie与session都可以
回复
tojworks 2004-11-25
<!--#include file="conn.asp"-->
回复
qd_jyx 2004-11-25
连接一直开着严重影响性能,这个你考虑过了吗?
回复
lxxldd 2004-11-25
其实真实目的是我想在dll组件中保存状态
但是在asp中每一次new都把信息给丢失了
所以我想把声明后的对象保存到一个全局变量中
另外我做的是wap网站,所以不能用session
回复
zzsdream 2004-11-25
<!--#include file="conn.asp"-->
回复
lwlmaomao 2004-11-25
如果你想让一个变量让所有访问该站点的人都有效那就用application("变量名")="...."
如果你只想让一个变量让某一用户在不同页面之间嵌换还有效的话那建议用session("变量名")="...."或response.Cookies("变量名")="..."
回复
lienzhu 2004-11-25
conn 和 rs 表面上看是对象,其实是一个字串变量,不信你可以用 response.write conn 看看;

所以,你可以把它保存到session中, 许多购物网站都是如此做的!
回复
lonelydreamsym 2004-11-25
Application
回复
水墨画 2004-11-25
单独做一个链接数据库的文件,如conn.asp,然后在其它页面中<!--#include file="conn.asp"-->
调用即可
回复
lxxldd 2004-11-25
各位请看清楚题目要求,我要求存的是一个对象,而不是一个变量
如:
我在Global.asa中这样写,之后我在其他页面中就不用每次再生成conn连接
sub application_Onstart
Set conn=Server.CreateObject("ADODB.CONNECTION")
End Sub
回复
danis_cn 2004-11-25
Application("...")

做一个链接文件。在其他页面<!--#include file="conn.asp"-->
回复
HHH3000 2004-11-25
何必呢?
可以在必要的页面include连接文件呀~~
如果一定要这样,
就写道Global.asa中sub application_onstart中去吧~~
回复
888228 2004-11-25
Application("Conn")
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-11-25 09:16
社区公告
暂无公告