连接数据库字符串测试提示:指定的初始化字符串不符合OLE DB规定

我的站点文件夹是D:/我的网站。我的数据库文件夹是D:\我的网站\db1.mdb。我输入的字符串是Driver={MicrosoftAccessDriver(*.mdb)... 我的站点文件夹是D:/我的网站。我的数据库文件夹是D:\我的网站\db1.mdb。
我输入的字符串是Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" & Server.MapPath ("db1.mdb"),为什么提示指定的初始化字符不符合OLE DB规定啊,应该输入什么?
展开
 我来答
chinaboyzyq
2011-03-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3270万
展开全部
测试输入以下串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\我的网站\db1.mdb;Persist Security Info=False

要不要在两端加双引号,看你程序的要求:
“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\我的网站\db1.mdb;Persist Security Info=False”
更多追问追答
追问
谢谢成功了,能告诉我我输入的字符串哪里错了吗?你的字符串是什么意思?为什么这么写?我给您加分,谢谢。
追答
你写的没有错,但你写的是ODBC驱动的连接串,
而你的程序里用的OLEDB驱动,所以它说你的串
不符合OLDE规定,我写的是OLEB驱动的连接串,
也就符合你程序的要求了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式