vb6.0打包错误一览

1--   运行时错误'429'     ActiveX   部件不能创建对象  。 

  注:1、我在程序中使用ADO访问数据库,是不是那台机器ADO的组件没有。。。。。。?  
          2、VB打包后,在别的机器上安装的时候就有错误提示:  
              c:/Program   Files/Common   Files/System/ado/msado15.dll不能成功注册。  
              c:/Program   Files/Common   Files/System/ado/msado20.tlb不能成功注册。  
              我的源程序是在windows2000操作系统下制作及打包的,我怀疑是不是我得包中的有关注册表的文件与win98不兼容,故上述两个文件注册时,因注册表格式不对而出错。。。。   ?  

解答:

   因为MDAC是一个独立的数据库引擎,在微软的各个产品中所带的版本不同,但VB50/60在打包时不是带最高版本  的MDAC,而是带MDAC20,所以可能出现上面现象。查一个开发机器上的MDAC的版本号,在微软网站上下载一个对应的MDAC文件,安装即可。

2--MDAC错误!

Net 数据 OLE DB 提供程序(System.Data.OleDb) 要求 Microsoft 数据访问组件(MDAC) 2.6 或更高版本。发现当前安装的版本是 2.52.6019.0 。

我的是Windows xp sp2 + vs.net2003 + sql server 2000,以前从未出现如此事情,破费我一翻周折,不过问题总算解决了.

其实只要找一个高版本的odbc32.dll和oledb32.dll替换掉系统目录system32下的这两个文件就可以了。

3--MDAC_TYP简单介绍!

MDAC_TYP.exe包括所有ADO需要的运行库,如果你要保证程序在所有机器上都正确运行,这个文件是少不了的,当然这个文件非常大。一般Win2000以上的系统都具备,主要是用户在Win98上安装某些软件,就需要安装这个文件了

4--MDAC_TYP,DCOM95,又一个解决方法。

如果在WIN95 及WIN 98第一版下,安装完文件,运行程序时出现“ADO找不到指定的提供者”或“Interface
not supported”等出错提示,请稍安勿急。这是因为软件无法运行并读取管理库文件。请直接下载辅助插件,
WIN95用户同时安装DCOM95.exe和MDAC_TYP.exe两个文件,WIN98用户只需安装MDAC_TYP.exe一个文件即可。如果你没有时间去下载,请找一张Microsoft OFFICE 2000的光碟,只需安装OFFICE 2000中的“OFFICE 工具”项中“MICROSOFT QUERY”组件就一切OK。安装后,软件即可正常运行。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值