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

lxxldd 2004-11-25 09:16:39
比如说asp中要用到数据库
我怎样只用连接一次之后在其他的页面中都可以用
...全文
119 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
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")

28,409

社区成员

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

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