打完包 不好使

csdnbanqiliao 2003-06-21 01:27:48
程序的目的是把一些图片和图片的说明入库,把所有对数据库的访问都写在了一个

usercontrol,这样就免得每次在化text了:),调试的时候没有问题,编译后运行.exe

也没有问题,但是打包后(在xp中编,有双系统,在98测试),在XP中安装没有毛病,在

98安装就不好使了,错误提示是“数据库初始化 失败 错误:类不支持自动化或期望的接

口”,不应该啊,XP中好使,但是是在XP写的,所以不能测试出安装包的有效性,对吧。

但是98怎么不好使呢?其中错误提示的“数据库初始化 失败 错误:”是我写的,是在

usercontrol中生成的,以便于我知道是哪里的错误,产生错误的代码是 ...

err.raise "数据库初始化 失败 错误:" & err.description .... 也就是说真正的

错误是“类不支持自动化或期望的借口”,这怎么办啊? 我在打包的时候已经把我的ocx

装进去了,还有我在98下编译我的ocx时候,不能通过,在XP下通过了,98不能通过的原因

是set eam = new adodb.stream 错误提示是不能在类模块中创建对象(大概就这意

思),但我在xp下就没有这种错误啊,晕了,是不是这个包只能在XP下使用啊?搞不清

楚。请帮帮忙,有点着急:(

谢谢
...全文
17 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnbanqiliao 2003-07-02
  • 打赏
  • 举报
回复
谢谢大家的帮助
liuguangxing 2003-06-22
  • 打赏
  • 举报
回复
是一些注册的dll的路径的问题,因为win98的系统目录是在windows/system
而xp实在winnt/systen32中,只要注意这些应该没有问题。
bydisplay说的也有道理,是应该在98下调试打包,再在xp上测试!
csdnbanqiliao 2003-06-22
  • 打赏
  • 举报
回复
我用的是VB自带的安装打包工具,不是数据库的问题 我敢断言
bydisplay说的有道理 再等一天 就结贴
benxie 2003-06-21
  • 打赏
  • 举报
回复
你用什么打包呀。
installshell
yinbin 2003-06-21
  • 打赏
  • 举报
回复
可能是数据引擎的问题,你再试试,
bydisplay 2003-06-21
  • 打赏
  • 举报
回复
你应在98下调试好、打包,在xp下运行
starsoulxp 2003-06-21
  • 打赏
  • 举报
回复
是不是98的系统不支持那个数据库引擎啊

7,759

社区成员

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

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