用VB写了一个用于OA系统的控件,控件要操作数据库,现遇到操作系统兼容性问题,求助!

hz1900 2004-03-31 10:14:42
就下面这句话,在win2k+office2k下,运行没有问题,但在win98+office2k,代码运行到这一行就马上报:
Class does not support automation or does not support expected Interface.

出错代码:
Set objRS = New ADODB.Recordset

我用的ADO版本是:2.5的。

控件都能在WEB下正常下载。
另外,如果我给控件做一个安装文件, 在win98+office2k下安装一下,就不再有上面的错误,能正常用了,我不知怎么回事?可能是某个Dll的问题,但不知哪个DLL的问题。
...全文
96 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
CALG 2004-04-03
  • 打赏
  • 举报
回复
1.升级客户端的.MDAC_TYP.exe
2.改写你的类.尽量向底版本的ADO靠..
CALG 2004-04-03
  • 打赏
  • 举报
回复
1.MDAC_TYP.exe
easydone 2004-04-03
  • 打赏
  • 举报
回复
给客户端安装高版本的MDAC_TYP.exe,即可解决。
sunruping 2004-04-03
  • 打赏
  • 举报
回复
用VB的打包工具,打包成安装版后,在98上安装,一般可以解决。
cpp99 2004-04-03
  • 打赏
  • 举报
回复
免费使用
免费升级

超越水晶报表,是我们的目标
彻底解除程序员负担,极大提高用户设定灵活性
LLanV报表工具,经过了10000行以上数据的压力测试,性能优良!

其中一部分功能如下:
1.支持资料卡(比如:个人简历),表单(比如:销售定单),报表(比如:销售月报表)的预览打印
2.不用任何设定,就可以默认产生专业的页面
3.用户可以一次性设定企业标准样式(比如:公司标志,台头)
4.支持文本,线条,方框,图片,等报表元素
5.对各报表元素和报表区域等提供丰富的属性
6.用户可以在运行期间编辑文本,线条,方框,图片,明细列, 操作简单
7.支持同一列相同数据合并成一个格
8.可以在运行期间增删,调换明细列
9.提供多种报表风格
10.支持页合计,总计
11.支持的套打报表
12.支持MIS开发的各种开发工具:如VC、VB、Delphi等
13.可以直接连接数据库
14.用户可以把设定后的报表样式保存为报表样式文件
15.报表头和报表尾均可多于一页
16.报表样式文件格式完全开放
17.可以实现中国式复杂报表样式
18.无须编程

请发EMAIL给LLanSoft@21cn.com
hz1900 2004-03-31
  • 打赏
  • 举报
回复
我说过,用安装文件是没有问题,为何用CAB包就不行了。奇怪。
realmayer7903 2004-03-31
  • 打赏
  • 举报
回复
给98系统装一下ado2.7
直接用vb的打包工具应该可以的
馮強 2004-03-31
  • 打赏
  • 举报
回复
用VB的打包工具,打包成安装版后,在98上安装,一般可以解决。
fuanwei 2004-03-31
  • 打赏
  • 举报
回复
在98下装一下数据库引擎MDAC_TYP.exe(access 2.7)

2,506

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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