主题:  这两种连接有什么区别吗?

ccbwx

职务:普通成员
等级:1
金币:0.0
发贴:78
#12003/7/19 10:49:34
为什么有的网站上只能按第一种,有的只能按第二种,为什么?
*************************
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")
set conn = server.createobject("adodb.connection")
conn.open strconn
******************************
dbfile=Server.MapPath("guestbook.mdb")
Set OBJdbConnection=Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbfile
*******************************



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22003/7/19 11:10:04
定义的变量名称不一样

你把第二种中的名称换一下就是:

dbfile=Server.MapPath("guestbook.mdb")
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbfile

然后把dbfile就像作数学题一样代入就是:
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("guestbook.mdb")
然后把第一种的strconn代入:
set conn = server.createobject("adodb.connection")
conn.open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")

然后两种比较