主题:  这样连接数据有没有错呢?

小义zfy520

职务:普通成员
等级:3
金币:2.0
发贴:965
#12003/8/27 17:47:00
Set con=Server.CreateObject("ADODB.Connection")
con.Open "DRIVER={Microsoft Access Driver(*.mdb)}; DBQ=C:\asp\html\lib.mdb"
set rst=Server.createobject("ADODB.Recordset")


这样连接是不是不要在ODBC那里设置系统DSN了?
这种方法好不好?



透明男孩

职务:普通成员
等级:2
金币:0.0
发贴:373
#22003/8/28 10:11:21
set conn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("admin/book.mdb")
conn.open "driver={microsoft access driver (*.mdb)};dbq=" & dbpath

仅供参考



小义zfy520

职务:普通成员
等级:3
金币:2.0
发贴:965
#32003/8/28 10:29:23
去试试看。



布鲁斯狼

职务:普通成员
等级:2
金币:11.0
发贴:377
#42003/8/28 10:33:10

编辑历史:[这消息被cnbruce编辑过(编辑时间2003-08-28 10:35:27)]


小义zfy520

职务:普通成员
等级:3
金币:2.0
发贴:965
#52003/8/28 15:19:33

搞不懂呀。



今晚在线

职务:普通成员
等级:3
金币:1.0
发贴:761
#62003/8/28 16:41:06
Dim conn
    Dim conntol
    Dim mmdb
    '更改数据库名字
    mmdb="123.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    conntol="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&mmdb&"")
     on error resume next
     conn.Open conntol



小义zfy520

职务:普通成员
等级:3
金币:2.0
发贴:965
#72003/9/1 23:27:19
今晚在线前辈那个mm="123.mdb"用的是什么路经.
我怎么看见ACCCESS有好多种连接方法呀.
我想要那种不要设置DSN的.但是我照书上的做又连接不上来.但也没有说错.好像没有执行似的..



我有BLOG了

职务:普通成员
等级:4
金币:16.8
发贴:2209
#82003/9/6 1:32:55
他把数据库名字定义为一个量,然后用MAPPATH探测这个量的物理路径,今晚前辈,我感觉你这个步骤有些多余,或许是我没理解透彻~