初学者的疑惑!!

xuqi1981 2002-12-29 10:25:05
刚刚接触了20天的ASP,感觉脑袋一团糟,
有哪位好心的大哥能指导知道我吗?或者介绍一些好书,好网站什么的,
感激不尽!!!
问题:1: <% set conn1=Server.CreateObject("ADODB.Connection")
conn1.Open="DSN=book"
set Conn1=nothing %>
2: <% set conn1=Server.CreateObject("ADODB.Connection")
conn1.Open(application("DBConn")
................................
Open方法是打开一个数据库连接的意思,第2段它加了个
application对象主要是跨时间保存信息保持连接的作用吗??
...全文
16 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
superlly 2002-12-29
  • 打赏
  • 举报
回复
up
LoneHome 2002-12-29
  • 打赏
  • 举报
回复
楼上 julyclyde(从ASP转向CPP,到处都是P)这么说不太好吧,本来大家就是来相互学习的嘛。

appliction("dbconn")不是必须写入了global.asa文件里面的;但象这种字符串的确一般放在global.asa里的。
它是一个全局变量,一旦赋值在任何时候都能访问。
sheng9hhd 2002-12-29
  • 打赏
  • 举报
回复
up
julyclyde 2002-12-29
  • 打赏
  • 举报
回复
这个appliction("dbconn")不是写入了global.asa文件里面的
请水平不高的人不要随便来指导别人,免得误人前途
liuqinyi 2002-12-29
  • 打赏
  • 举报
回复
第一句话的意思是说建立一个connection对象,实现对数据库的连接。参数是"DSN=book"然后释放这个对象
第二句话的意思是说创建一个对象connection,然而这个对象的参数是从application()对象中取得的。这个appliction("dbconn")是写入了global.asa文件里面的,主要是因为每次打开都是相同的文件,所以写入application对象,可以不必每一次斗设置参数了。
就是相当与参数是预制好了的一样
caoshangfei 2002-12-29
  • 打赏
  • 举报
回复
跨网页既在其他网页也可以调用。但一般不用这个方式,一般用专门的一个网页连接数据库,其他的网页包含该网页就是了。
miaoliujun 2002-12-29
  • 打赏
  • 举报
回复
同意

28,391

社区成员

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

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