请大家帮看看,运行ASP页时提示的"Microsoft VBScript 运行时错误 (0x800A01AD) ActiveX 部件不能创建对象",要怎么解决

时间:2021-05-10 07:31:10
我的ASP页内容为:
<%
dim conn
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ts.mdb")
%>


运行时提示:
错误类型:
Microsoft VBScript 运行时错误 (0x800A01AD)
ActiveX 部件不能创建对象
/webhrb/conn.asp, 第 3 行


我在网上查了下,执行过regsvr32 scrrun.dll了,也提示"scrrun.dll中的DllRegisterServer 成功",但运行ASP页,还是这个错误,请大家多多指点一下,谢了

5 个解决方案

#1


你本机有没有安装MDAC?

#2


MDAC是什么?我应当是没有安,我这个ASP页以前是可以运行的,后来我没改动过什么呀,就出现这个错误了,还请大家详细指点些

#3


MDAC是ACCESS数据源的驱动,如果你的机器没有安装OFFICE的话就需要有MDAC的数据驱动。

#4


那我一定安MDAC了,我安了OFFICE,而且这个ASP页以前是可以运行的

#5


我听说是我的注册表中,ADO控件失效了,出现的这个问题,那请问大家如何重新注册ADO控件呢?请详细说明一下,谢谢

#1


你本机有没有安装MDAC?

#2


MDAC是什么?我应当是没有安,我这个ASP页以前是可以运行的,后来我没改动过什么呀,就出现这个错误了,还请大家详细指点些

#3


MDAC是ACCESS数据源的驱动,如果你的机器没有安装OFFICE的话就需要有MDAC的数据驱动。

#4


那我一定安MDAC了,我安了OFFICE,而且这个ASP页以前是可以运行的

#5


我听说是我的注册表中,ADO控件失效了,出现的这个问题,那请问大家如何重新注册ADO控件呢?请详细说明一下,谢谢