我编了一个项目,自定义DLL和运行运行Windows 7我的机器上很好,但是当我把它运行Windows的计算机上Server 2008中,我得到这个错误:无法COM对象系统投射到ADODB记录
无法将类型为'system .__ comobject'的com对象投射到接口类型'adodb记录集'
任何人都有关于如何解决它的线索?
编辑: 没有代码,因为错误犯规发生在我调试/运行它,它在后,我安装我的服务器上的程序发生,我尝试运行它,但我的机器上它是好的
我编了一个项目,自定义DLL和运行运行Windows 7我的机器上很好,但是当我把它运行Windows的计算机上Server 2008中,我得到这个错误:无法COM对象系统投射到ADODB记录
无法将类型为'system .__ comobject'的com对象投射到接口类型'adodb记录集'
任何人都有关于如何解决它的线索?
编辑: 没有代码,因为错误犯规发生在我调试/运行它,它在后,我安装我的服务器上的程序发生,我尝试运行它,但我的机器上它是好的
没有线索我很害怕。你不给任何代码,解释哪一行代码会产生错误,或者实际上给出任何细节。你想让我们猜测?!请尽力解释您的问题。这需要你一些时间。你将不得不花费一些时间和精力。 –
如果您在2008服务器上编译它,会发生什么情况? – johnny
然后它会工作。 Windows 7 SP1对ADO进行了长期的更新,以处理一些非常讨厌的64位兼容性问题。您需要更新服务器上的ADO版本以匹配。评论KB 983246 –