分享

win7 sp1上编译ADO程序,在win7 sp1以下版本不能运行,VC++

 herowuking 2015-01-05

在win7  sp1上用VS2010修改并编译以前的程序后,发布到客户机器上提示ADO 0x80004003无效指针错误。 因为_ConnectionPtr的GUID值发生变化了,需要更新系统补丁。

微软官方解释:http://support.microsoft.com/kb/2640696

补丁号:KB2640696

下载安装后,需要更改头文件中的包含文件为:

 #import "c:\Program Files\Common Files\System\ado\msado60.tlb" no_namespace rename("EOF", "adoEOF")

重新编译,发布问题解决。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多