中国教程网论坛's Archiver

小飞龙gg 发表于 2007-9-3 13:36

连结数据库

我在连结数据库是用自定义的方式,它说成功创建了脚本连结,但在Dreamweaverk中却访问不到数据库,如果用DNS方法就不会有这种情况.这是什么原因呢?

Bourne 发表于 2007-9-3 15:37

你用的什么数据库,dw访问不了数据库有什么提示没有?

小飞龙gg 发表于 2007-9-3 17:43

ACCESS的数据库啊,"邦定"--------"记录集"时提示找不到数据库表

小飞龙gg 发表于 2007-9-5 17:52

没有人回答#@#$#%$

小飞龙gg 发表于 2007-9-7 08:44

是这样

寅生 发表于 2007-9-7 10:44

你的问题还没有解决吗?

用第二种方法写不是可以了吗?
"Driver={Microsoft access Driver (*.mdb)};dbq=E:\www\asp\DW\jcwcn.mdb"

[[i] 本帖最后由 寅生 于 2007-9-7 10:46 编辑 [/i]]

小飞龙gg 发表于 2007-9-8 08:53

如果我要上传,用第二种行吗?

寅生 发表于 2007-9-9 09:25

回复 #7 小飞龙gg 的帖子

上传用第二种也行的,但是你需要知道你网站根目录的物理路径。如果是租用的空间,可以这样来写


"Driver={Microsoft access Driver (*.mdb)};dbq=" & server.MapPath("user.mdb")

当然后面填入的是相对你网站根目录的数据库文件的路径,你可能需要这样写“/data/user.mdb”

其实这句的意思很明显,就是用server.MapPath("user.mdb")来探测数据库文件的物理路径

[[i] 本帖最后由 寅生 于 2007-9-9 09:27 编辑 [/i]]

小飞龙gg 发表于 2007-9-9 13:34

谢谢寅生版主----------

孤星一号 发表于 2007-9-11 22:22

用这一招嘛

我才学的啊   
    " provider=microsoft.jet.oledb.4.0;data source="&server.mappath("数据库名")
   来接数据库嘛 ``

kevinxiong 发表于 2007-10-13 20:31

楼上的朋友方法也是能行的
你主要是定义一个连接先、
<%
Dim lj
lj=" provider=microsoft.jet.oledb.4.0;data source="&server.mappath("数据库名")
Set conn=Server.CreatObject("ADODB.Connection")
%>

sanjie 发表于 2007-10-28 15:30

不是很懂

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.