新微赢技术网

标题: 请问有关ODBC和DSN [打印本页]

作者: first    时间: 2010-1-17 23:55
标题: 请问有关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个有什么区别吗?
作者: 边走¤边爱    时间: 2010-1-17 23:55
顺便问一下,
set cn=Server.Creatobject("adobd.connection")
set rs=Server.Creatobject("adobd.recorset")
set rs.activeconnection=cn
其中set rs.activeconnection=cn 有什么用。
作者: ...火狐狸```    时间: 2010-1-17 23:55
dsn=XXX  这个XXX是从控制面板里ODBC数据源里设置的数据源名称。
作者: X~iao~ping    时间: 2010-1-17 23:55
以下是引用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 有什么用。
设置记录集使用的数据连接呀。
作者: 冰封シ绝恋    时间: 2010-1-17 23:55
请问有关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="是做什么用了,为什么要用到这个。
作者: 淺藍銫dē爱    时间: 2010-1-17 23:55
两种方式
"driver={micriosoft access driver(*.mdb);dbq="&server.mappath("数据库名.mdb")  直接指定了驱动和数据库


"dsn=adress;uid=;pwd="      连接数据源中设置的数据库。
作者: ︶ぺ雨湮ㄣ    时间: 2010-1-17 23:55
老大,我看到别人连接数据库后并不设置那个数据源这是为什么啊
作者: 星溯~~~~天空    时间: 2010-1-17 23:55
以下是引用ASP初学者在2005-5-8 21:19:26的发言: 老大,我看到别人连接数据库后并不设置那个数据源这是为什么啊
因为有些人是直接用程序连接数据库,所以不需要通过数据源来连接数据库。




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2