ASP 连接 accdb 文件错误

写了一算ASP连接数据库代码,mdb格式没有问题,换成accdb格式以后显示出错:<%dim conn,connstr,dbdb="db.accdb"Set conn = Server.CreateObject("ADODB.Connection")connstr="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath(db)conn.Open connstr,1,1%>显示信息ADODB.Connection error ✀800a0e7a✀ Provider cannot be found. It may not be properly installed. /add data/1.asp, line 7 但是我电脑控制面板里面的ODBC 里面的驱动有accdb的选项啊。
2026年09月17日 05:17
有2个网友回答
网友(1):

Set cn=Server.CreateObject("ADODB.Connection")
'2007 2010 2013 格式
connstr.open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;Persist Security Info=False;"
connstr.open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;Jet OLEDB:Database Password=密码;"
cn.Open connstr

.accdb格式的带密码的我试过了,没连上...
对了,Access 2010 加过密码的accdb文件就是你取消了密码,也是连不上,不知是为什么,但是Access 2007 加过密码的accdb文件就是你取消了密码就可以连上。我也不明白!!!

网友(2):

你改成ACCDB.CONNECTION