求教:VB程序ActiveX及打包问题?急。。。

likun3000 2002-01-02 08:09:28
我用VB做的C/S数据库程序,在作开发的机器上运行正常,但打包后安装在别的机器上运行时,凡是要访问数据库时,她就报错(若那台机器里装有VB则一切正常)。
出错提示为:运行时错误'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不兼容,故上述两个文件注册时,因注册表格式不对而出错。。。。 ?


望高手指点。。。。。。

...全文
64 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlobb 2002-02-27
  • 打赏
  • 举报
回复
1111111111
likun3000 2002-01-09
  • 打赏
  • 举报
回复
多谢楼上两位老兄,果不出所料,no problem le.
宏正 2002-01-03
  • 打赏
  • 举报
回复
同意前面老兄的说法,因为MDAC是一个独立的数据库引擎,在微软的各个产品中所带的版本不同,但VB50/60在打包时不是带最高版本的MDAC,而是带MDAC20,所以可能出现上面现象。查一个开发机器上的MDAC的版本号,在微软网站上下载一个对应的MDAC文件,安装即可。
pengnick 2002-01-02
  • 打赏
  • 举报
回复
我也曾碰过这问题。安装MDAC2.6或MDAC2.7就OK了。祝你好运!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧