ADODB.Connection (0x800A0E7A)未找到提供程序。该程序可能未正确安装。

asp程序错误类型:ADODB.Connection(0x800A0E7A)未找到提供程序。该程序可能未正确安装。/hebiz/shipin/dadalion.asp,第... asp程序

错误类型:
ADODB.Connection (0x800A0E7A)
未找到提供程序。该程序可能未正确安装。
/hebiz/shipin/dadalion.asp, 第 7 行

该程序,放到其他电脑或者服务器都正常运行。

db="db.mdb" '数据库名字
Set Conn=Server.CreateObject("ADODB.Connection")
Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
Conn.Open Connstr

Conn.Open Connstr这个是第七行
安装了MDAC2.7。2.8安装的时候说是版本不兼容

换成
Connstr="Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath(db)
一样也是出错误

UDL文件在这个电脑上,打不开,未知文件类型。
代码应该没有问题,因为在其他电脑上和FTP服务器上可以正常运行
展开
 我来答
潭思菱x9
2008-05-13 · 超过57用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:0
展开全部
检查你本地机器的MADC版本!
action:建议你在硬盘上创建一个.udl的文件(直接创建.txt文件后,修改后缀名),打开后,直接在里面调试oledb.4.0数据库的链接,按照里面的操作,你尝试一下在自己机器上链接数据库,是否出现问题,如果出现问题,那么说明问题,就是在Oledb.4.0上面,否则就是你的代码有问题。
udl打不开?????我倒,udl文件应该是所有电脑上面都能打开的。。。。。那肯定是的引擎有问题了,卸载重装吧,MDAC本来就不是那么稳定的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友52c7b5407
2008-05-14 · TA获得超过694个赞
知道小有建树答主
回答量:869
采纳率:0%
帮助的人:863万
展开全部
开始→运行→输入:

regsvr32 "C:\Program Files\Common Files\System\Ole DB\sqloledb.dll"

确定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
希儿521
2008-05-13 · TA获得超过349个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:177万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天涯快马12
2008-05-13 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:0
展开全部
不懂哎
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jyh_jack
2008-05-13 · TA获得超过4195个赞
知道大有可为答主
回答量:2080
采纳率:100%
帮助的人:2830万
展开全部
第六行的改成:
Connstr="Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath(db)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式