asp 连接access 2007中出现的问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 23:35:41
我调试的时候浏览器出现下面的字样:
ADODB.Connection (0x800A0E7A)
未找到提供程序。该程序可能未正确安装
(请大侠求救!)
我用的是这个都但是会出错,以前用的时候还有用,现在不知道怎么用不了了
Set conn=server.CreateObject("adodb.connection")
conn.provider="microsoft.ACE.oledb.12.0"
conn.open server.mappath("data.accdb") '连接access2007

可以有一个完整的答案吗?谢谢了

你装了Office 2007了吗,如果没有的话没有提供程序也是会出错的

把连接字符串改成:
connstr="Provider=Microsoft.ACE.OleDB.12.0;Data Source="&Server.MapPath("data.accdb")
把data.accdb改成你的数据库文件