关于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")请问字符串应该如何修改,并说下还有没有其他连接字符串。 展开
"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")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询