请帮助,"类不支持自动化或不支持期望的接口"?谢谢
我在调试操作数据库的组建的时候,出现 “实时错误:'430',类不支持自动化或不支持期望的接口”,请问是什么原因该如何解决?谢谢!! 问题点数:20、回复次数:4Top
1 楼lk_cool(Loken _ 超级无敌小地主)回复于 2004-02-02 14:05:18 得分 1
缺少MDACTYPE
安装Top
2 楼online(龙卷风V4.0--决战江湖(MS MVP-VB))回复于 2004-02-02 14:07:39 得分 1
参考
http://www.china-askpro.com/msg16/qa98.shtml
Top
3 楼wangganling(wangganling)回复于 2004-02-02 14:21:14 得分 0
我操作系统是XP,机器的vb98目录下有文件MDAC_TYP.EXE,请问我该如何操作?谢谢Top
4 楼lk_cool(Loken _ 超级无敌小地主)回复于 2004-02-03 10:17:11 得分 18
2 楼的:
VB6 / SQL server 7.0
NT4.0(中文)
Dim rst As New ADODB.Recordset
'adoc 为 adodb.connection 已经在启动模块中定义,且正常连接
'在开发环境下执行下列语句正常
'但是编译后,安装在WIN98环境下
’执行时,出现以下错误信息:
'[运行时错误'430']
'[类不支持自动化或不支持期望的接口]
rst.Open "select count(*) from sysobjects where xtype='U' and name='bbuser'", adoc
'请问,是何原因?已经安装安装了DCOM98.EXE和MDAC_TYP.EXE。在有些机器上可以正常运行,有些则不行。不知两种机器有何区别?
回答:
针对这个问题,我已经找到了答案。
因为VB6的打包软件使用的mdac_typ.exe是缺省的Vb98目录下的文件,而sqlserver7.0所带的mdac_typ.exe与其版本不同,在访问sqlserver7.0时只能使用其自身版本的mdac_typ.exe,否则会产生以下错误信息。建议大家在遇到此类问题时,把vb98目录下的文件用sql的替换掉,可保证安装的正确。
此问题由reformli回答。
Top




