关于access字符串连接的问题

我用dreamweaver做数据库连接,使用绝对路径测试成功。字符串如下:"Driver={MicrosoftAccessDriver(*.mdb)};DBQ=E:\my... 我用dreamweaver做数据库连接,使用绝对路径测试成功。字符串如下:"Driver= {Microsoft Access Driver (*.mdb)};DBQ=E:\mytest\db1.mdb"而我用换成相对路径提示不符合OLE DB规定,字符串如下:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db1.mdb")请问字符串应该如何修改,并说下还有没有其他连接字符串。
展开
 我来答
匿名用户
2014-02-25
展开全部
"Driver= {Microsoft Access Driver (*.mdb)};DBQ=E:\mytest\db1.mdb"这段能测试成功,你有没有发现"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db1.mdb")中你使用到的("../db1.mdb")这就是问题所在的地方了。如果你是在空间上调试请使用绝对路径,如果本地需要指出数据库所在的路径,这是一个access中最爱遇到的问题。你自己在看看下
匿名用户
2014-02-25
展开全部
先用代码获取绝对路径赋值给变量,在把变量写到 MapPath里就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-25
展开全部
("/db1.mdb")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式