XP系统上VB6 编写的一个仓库管理系统,用Setup Factory7.0 简体中文版制作的安装程序,在win98客户端安装时提示下列2个错误:
   1:注册com(ActiveX)控件失败:c:\windows\system\sqldmo.dll    loadlibrary()失败(1157)   2:注册com(ActiveX)控件失败:c:\windows\system\msjro.dll     loadlibrary()失败(1157)   使用regsvr32  手工注册也失败,无法注册   请问如何解决,因为此2个控件注册失败,导致我的客户端程序无法连接到SQL服务器(数据源测试正常,但无法正常连接数据表),请各位大哥大姐帮忙解决,请说出详细的方法!小弟在此万分感激!

解决方案 »

  1.   

    你把你的DLL先拷贝到Sys下在注册  看看
      

  2.   

    找个新的MDAC_TYP.EXE运行安装一下就OK了。
      

  3.   

    1、可能是你的控件或者DLL不完全,打包工具里有一个扫描文件从属的工具,在菜单-工具-扫描文件从属。2、将MDAC_TYP.EXE数据包打上,在安装之前或者之后安装此数据包。
    ╭═══════════════════╮
    ║ 免费的源码、工具网站,欢迎大家访问!║
    ║ http://www.j2soft.cn/        ║
    ╰═══════════════════╯
      

  4.   

    谢谢  province_(雍昊) ( )  cuizm(射天狼 http://www.j2soft.cn/) ( ) ,已经解决!结贴