万恶的“类不支持自动化或不支持期望的接口”问题,欢迎探讨!
我的一个应用程序中引用了ADO对象,编译后在本机(简称电脑A)运行正常,但是在其他多台电脑上(统称电脑B)运行时出现“类不支持自动化或不支持期望的接口”错误,我已经在百度、谷歌了一大通,找到的答案无外乎是电脑A与电脑B的数据库版本与环境不同,通过在电脑A或者电脑B上更新MDAC什么的来解决,但我的问题奇怪之处在于:
1、电脑A与电脑B的ADO版本都是2.8,而且msado15.dll的版本都是2.81.3012.0;
2、电脑A与电脑B的系统都是WinXP SP3,都安装了VB6 SP6,在电脑A上编译后,在本机可以运行,到电脑B上运行出错;但是在电脑B上编译后,在电脑B与电脑A上运行都不会出错。
所以我分析,我的问题应该与ADO版本没有什么关系,请朋友们帮我分析一下会是什么原因造成的,非常感谢!!!