设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 108|回复: 8
打印 上一主题 下一主题

请问有关ODBC和DSN

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-17 23:55:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问有关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个有什么区别吗?
2#
发表于 2010-1-17 23:55:32 | 只看该作者
顺便问一下,
set cn=Server.Creatobject("adobd.connection")
set rs=Server.Creatobject("adobd.recorset")
set rs.activeconnection=cn
其中set rs.activeconnection=cn 有什么用。
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-17 23:55:37 | 只看该作者
dsn=XXX  这个XXX是从控制面板里ODBC数据源里设置的数据源名称。
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-17 23:55:41 | 只看该作者
以下是引用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 有什么用。
设置记录集使用的数据连接呀。
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-17 23:55:45 | 只看该作者
请问有关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="是做什么用了,为什么要用到这个。
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-17 23:55:49 | 只看该作者
两种方式
"driver={micriosoft access driver(*.mdb);dbq="&server.mappath("数据库名.mdb")  直接指定了驱动和数据库


"dsn=adress;uid=;pwd="      连接数据源中设置的数据库。
回复 支持 反对

使用道具 举报

7#
发表于 2010-1-17 23:55:53 | 只看该作者
老大,我看到别人连接数据库后并不设置那个数据源这是为什么啊
回复 支持 反对

使用道具 举报

8#
发表于 2010-1-17 23:55:58 | 只看该作者
以下是引用ASP初学者在2005-5-8 21:19:26的发言: 老大,我看到别人连接数据库后并不设置那个数据源这是为什么啊
因为有些人是直接用程序连接数据库,所以不需要通过数据源来连接数据库。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 05:52 , Processed in 0.084194 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表