连接数据库字符串测试提示:指定的初始化字符串不符合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规定啊,应该输入什么? 展开
我输入的字符串是Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" & Server.MapPath ("db1.mdb"),为什么提示指定的初始化字符不符合OLE DB规定啊,应该输入什么? 展开
1个回答
展开全部
测试输入以下串:
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”
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驱动的连接串,
也就符合你程序的要求了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询