在windowsxp上打包成安装程序后,但是windows2000上安装,msado26.tlb 有问题。

lhptianma 2006-03-20 09:45:06
在windowsxp上打包成安装程序后,但是windows2000上安装,msado26.tlb 有问题。无法使用MSADO26.TLB ,因为在程序中调用了
dim pcommand as new adodb.command
在windows2000上提示说无法找到类的接口。我分析的原因是ado在5。0以上才有command对象,但是如果在windows2000上、没有安装vb开发环境的基础上。运行我的安装程序,就会报错。目前我已经把msado26.tlb打包进去了。安装的路径也没有问题。有可能是msado26.tlb没有注册上的原因,但是,我在windows2000上,没有找到regtyptlb.exe 命令 什么的。如果有朋友遇到类似的问题。请赐教!!!
...全文
160 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhptianma 2006-04-03
  • 打赏
  • 举报
回复
安装到没有vb环境的数据库程序,因为使用ADO,但是运行不起来。
lhptianma 2006-03-27
  • 打赏
  • 举报
回复
多谢,我再试试
rybhlh 2006-03-23
  • 打赏
  • 举报
回复
up
leongwong 2006-03-23
  • 打赏
  • 举报
回复
用到数据库组件时,就要把它打到包里去!MDAC_Typ是数据库支持的组件包,微软的数据库驱动。楼主试试先!
CSFU_FLY 2006-03-22
  • 打赏
  • 举报
回复
再祥细检查一下安装包的文件
IamDeane 2006-03-22
  • 打赏
  • 举报
回复
能带的都带上看看
lhptianma 2006-03-22
  • 打赏
  • 举报
回复
打包msadox.dll时,报错。提示不能读写,而且我看了,系统一旦启动,msadox.dll就被加载了,再就是windows2000下面有msadox.dll.不知道跟我要打包的有什么区别?
lhptianma 2006-03-22
  • 打赏
  • 举报
回复
问题是我要自己做包,不能用软件的。还有就是,这个MDAC_TYP2.8是什么?直接安装到2000上就可以?
迈克揉索芙特 2006-03-20
  • 打赏
  • 举报
回复
同of123的意见,把MSADOX.DLL也打包进去。
lhptianma 2006-03-20
  • 打赏
  • 举报
回复
试一试先
gengbs 2006-03-20
  • 打赏
  • 举报
回复
你可以试一下打包时不选和ADO有关的动态库,包中加入MDAC_TYP2.8,这样应该不会报错。
of123 2006-03-20
  • 打赏
  • 举报
回复
打包安装 MSADOX.DLL
ryuginka 2006-03-20
  • 打赏
  • 举报
回复
用setup factory 吧。
不过还是建议你在2000下打包,在XP上是有问题的。
好象打印也会有点问题。
fly@ 2006-03-20
  • 打赏
  • 举报
回复
用setup factory 巨好用。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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