标题:请问有关ODBC和DSN
只看楼主
ASP初学者
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-5-8
 问题点数:0 回复次数:7 
请问有关ODBC和DSN
请问有关ODBC和DSN:
set cn=server.Createobject("adodb.connection")
cn.open "dsn=adress;uid=;pwd="

set cn=server.Createobject("adodb.connection")
cn.open "driver={micriosoft access driver(*.mdb);dbq="&server.mappath("数据库名.mdb")
这2个有什么区别吗?

[此贴子已经被作者于2005-5-8 15:22:41编辑过]


搜索更多相关主题的帖子: DSN ODBC 
2005-05-08 15:19
ASP初学者
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-5-8
得分:0 
顺便问一下,
set cn=Server.Creatobject("adobd.connection")
set rs=Server.Creatobject("adobd.recorset")
set rs.activeconnection=cn
其中set rs.activeconnection=cn 有什么用。
2005-05-08 15:40
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
dsn=XXX  这个XXX是从控制面板里ODBC数据源里设置的数据源名称。

天津网站建设 http://www./
2005-05-08 17:34
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
以下是引用ASP初学者在2005-5-8 15:40:23的发言: 顺便问一下, set cn=Server.Creatobject("adobd.connection") set rs=Server.Creatobject("adobd.recorset") set rs.activeconnection=cn 其中set rs.activeconnection=cn 有什么用。
设置记录集使用的数据连接呀。

天津网站建设 http://www./
2005-05-08 17:34
ASP初学者
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-5-8
得分:0 
请问有关ODBC和DSN:
set cn=server.Createobject("adodb.connection")
cn.open "dsn=adress;uid=;pwd="

set cn=server.Createobject("adodb.connection")
cn.open "driver={micriosoft access driver(*.mdb);dbq="&server.mappath("数据库名.mdb")
这2个有什么区别吗?
cn.open "driver={micriosoft access driver(*.mdb);dbq="&server.mappath("数据库名.mdb")这个是连接数据库。
那么cn.open "dsn=adress;uid=;pwd="是做什么用了,为什么要用到这个。
2005-05-08 18:21
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
两种方式
"driver={micriosoft access driver(*.mdb);dbq="&server.mappath("数据库名.mdb")  直接指定了驱动和数据库


"dsn=adress;uid=;pwd="      连接数据源中设置的数据库。

天津网站建设 http://www./
2005-05-08 20:55
ASP初学者
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-5-8
得分:0 
老大,我看到别人连接数据库后并不设置那个数据源这是为什么啊
2005-05-08 21:19
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用ASP初学者在2005-5-8 21:19:26的发言: 老大,我看到别人连接数据库后并不设置那个数据源这是为什么啊
因为有些人是直接用程序连接数据库,所以不需要通过数据源来连接数据库。
2005-05-08 22:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-17624-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.373991 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved