当前位置: 首页 > 未分类 > 正文

在Windows 2008 Server R2 SP1中编译的带ADO的VB6程序不能在Windows XP中运行的问题

原因:

微软已经更改了ado的接口。所以在new Adodb.Connection的时候在windows xp中会报错。

具体参考:

https://support.microsoft.com/zh-cn/kb/2640696

 

在 Windows 7 SP1 或 Windows Server 2008 R2 SP1 中编译的基于 ADO 应用程序不能运行在早期版本的 Windows中

https://support.microsoft.com/zh-cn/kb/2517589/zh-cn

在Windows 7 SP 1 或 Windows Server 2008 R2 SP 1 或者安装了 KB983246补丁的机子上编译的ADO应用程序,不能运行在低级别的操作系统

本地下载

解决方案

1:在windows 2008 server r2 sp1 中安装

https://support.microsoft.com/zh-cn/kb/2640696 中指定的补丁 windows 2008 r2 sp1的补丁下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=28446

 

2:在Windows XP中安装

https://support.microsoft.com/zh-cn/kb/2640696中提到的KB983246的补丁

 

二个方案只需要做其中一个就可以解决上述问题。

 

 

 

本文固定链接: http://blog.mdsoft.cn/?p=87 | 铭达开发文档

该日志由 machan 于2015年04月21日发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 在Windows 2008 Server R2 SP1中编译的带ADO的VB6程序不能在Windows XP中运行的问题 | 铭达开发文档

在Windows 2008 Server R2 SP1中编译的带ADO的VB6程序不能在Windows XP中运行的问题:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter