DW自定义连接字符串asp连接Access数据库 显示:出现一个不知名错误

在DW的自定义连接字符串中添加"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=e:\商业网站建设\database\databa... 在DW的自定义连接字符串中添加"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\商业网站建设\database\database.mdb"在“使用计算机上的驱动程序”测试时候是成功的

但是我在DW的自定义连接字符串中添加"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("\database\database.mdb")在“使用测试服务器上的驱动程序”测试时候提示显示:出现一个不知名错误

想请问一下 这个是什么原因呢
展开
 我来答
neverYhost
2016-05-26 · TA获得超过341个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:199万
展开全部
Access数据库自定义连接字符串
如何通过Dreamweaver来连接Access数据库经常是刚接触asp动态网站的建设者遇到的问题。Access数据库作为office里面简单易用的数据库,容易上手。首先打开Dreamweaver并从窗口菜单下选中数据库,让数据库面板显示出来。然后用Access建一个数据库,假设我们建的数据库名为“db.mdb”,存在E:\myweb\db文件夹里面。然后点击数据面板里面的“+”,就会出现“自定义连接字符串”这个选项,选择它。

选择之后就会出现输入连接字符串的对话框,如下图所示:

在连接名称中可以自行为这个连接取一个方便识别的名称。
在连接字符串框中输入自定义连接字符串:<!-- #include file="top.asp" -->
使用绝对路径时填入"Provider=Microsoft.Jet.OLEDB.4.0;Data source=C:\Inetpub\wwwroot\data\db.mdb"并选择“使用此计算机上的驱动”,只有你知道数据库的具体存储地址,比如在自已电脑上调试时,或者知道你将要上传的服务器的存储地址时也可以用。
使用虚拟路径时填入"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db/db.mdb")虚拟路径是在不知道完整的存储路径时使用的。例如,我买的虚拟主机,网站的所有文件是上传到一个名为Web的文件夹中,我并不知道Web文件夹在哪个盘哪个文件夹下,所以就必需使用虚拟路径,否则,上传后会找不到数据库文件。
在自已电脑上调试时,使用绝对路径必须有Microsoft Access Driver (*.mdb)数据源驱动,使用虚拟路径必须有Driver do Microsoft Access(*.mdb),否则连接的时候会出错,如果没有这两个驱动,可点击添加自己加上。

填好连接名称和连接自符串后,点击测试。如何连接成功,则会弹出“成功创建连接脚本”的对话框,如果出现错误提示,请认真检查连接自符串是否正确。

那要如何设置才能使自定义连接字符串既可以在本地和网络中同时可以用?
你可以在测试完成后,打开生成的连接文件,把使用绝对路径时使用的连接字符串和使用虚拟路径时用的连接字符串同时写进去,并注释掉使用虚拟路径时用的连接字符串。就OK了。
追问
大哥 有联系电话吗,咨询一下
酒瓶里的蚊子
2016-05-28 · TA获得超过622个赞
知道小有建树答主
回答量:629
采纳率:0%
帮助的人:766万
展开全部
检查一下测试服务器的设置,看看网站根目录是不是e:\商业网站建设
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式