zoukankan      html  css  js  c++  java
  • VB程序调用Adodb时出现运行时错误'-2147024769(8007007f)'自动化(Automation)错误

    今天遇到一种情况,VB写的程序,再调用Adodb时出现运行时错误'-2147024769(8007007f)'自动化(Automation)错误,而且同样的程序在别的电脑上运行正常,于是排除是代码问题。

    其实之前程序是可以正常使用的,今天装了一个别的软件,然后就出现这种情况,而且这个程序也涉及到调用Adodb时出现运行时错误'-2147024769(8007007f)'自动化(Automation)错误。

    装这个软件的时候它可能是先卸载,然后再安装。(具体中间是怎么操作的我也不太清楚)

    不管是什么原因吧,问题还得解决。也许重装一下操作系统,就能解决。但毕竟不是最好的解决办法。

    因为调用Adodb用到C:Program FilesCommon FilesSystemado下的msado15.dll,但是发现注册msado15.dll,注册不成功,提示,缺少依赖像什么什么的。

    于是问题找到了,找到问题接下来就解决问题:

    用eXeScope这个工具,查看msado15.dll依赖项有哪些。

     结果在有问题的电脑system32下都存在,都重新注册了一下,然后再注册msado15.dll还是不行。

    于是想到从正常的电脑将C:Program FilesCommon Files下的System文件夹整体拷贝过来,然后注册。结果成功了,问题同时也就解决了。

    写了这么多其实,就最后这一句最重要!

  • 相关阅读:
    com,jsj,service,Impl====新闻发布系统(9)
    com.jsj.service=====新闻发布系统(8)
    com.jsj.filter====新闻发布系统(7)
    com.jsj.dao.Impl====新闻发布系统(6)
    com.jsj.utils===新闻发布系统(5)
    最长公共子序列模板(LCS)和LICS模板
    输入输出优化
    zstu-3769 数回文子串
    最长回文子串Manacher算法模板
    HOJ 2678 Stars
  • 原文地址:https://www.cnblogs.com/hanguoshun/p/12786417.html
Copyright © 2011-2022 走看看