请教高人,asp连接access,在本机都正常,上传到网站,就出错,代码如下:
set conn=server.createobject("adodb.connection")
db="example3c.accdb"
connstr="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
set rs=server.createobject("ADODB.Recordset")
exec="select * from guestbook"
rs.open exec,conn,1,1
错误提示如下:
ADODB.Connection 错误 '800a0e7a'
未找到提供程序。该程序可能未正确安装。
/asp/ac1b.asp,行 4
说这句错:conn.Open connstr
但同样的,mdb文件就正常连接,可打开,代码如下
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("example3.mdb")
exec="select * from guestbook"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
为什么accdb打不开呢,请教高人,谢谢! |