求助高手:conn.asp, 第 60 行错误

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:32:09
源码如下:
58行:Set conn=server.CreateObject("adodb.connection")
59行:'conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("../shiro_data/SHIRO.mdb")
60行:conn.open "provider=microsoft.jet.oledb.4.0;" & "data source = "&server.MapPath("../data/DB.mdb")
%>
我查看了DATA/有 个db.mdb文件,还是没解决。

按照你的情况来看,首先有可能你没有启用父路径而导致错误
看看IIS里自己的站点中“属性”/“主目录”/“配置”/“选项”/选择“启用父路径”

然后建议你使用driver={microsoft access driver (*.mdb)};这个驱动程序比较好用也好记(笑)。

你看一下data目录中有没有数据库文件db.mdb
data/DB.mdb
回补充问题:
这个一般是路指定路径时出错,正如楼上所说,看一下参数设置有没有问题,然后就是conn.asp这个文件嵌入位置与db.mdb这个数据库文件的位置是不是正确的相对位置。这一点很重要。