[ODBC]读Excel时报错:外部数据库驱动程序(1)中的意外错误解决方案

在MFC下通过ODBC访问Excel数据时遇到错误,该错误由Windows安全更新触发。解决方法包括:1. 卸载特定的安全更新;2. 修改注册表,替换旧版msexcl40.dll;3. 安装Access Database Engine 2010 Redistributable,更新连接字符串为使用Microsoft.ACE.OLEDB.12.0提供程序。
摘要由CSDN通过智能技术生成

在MFC下使用ODBC读取Excel数据库,之前用着还好好的,突然就用不了了,几经查找发现是Windows安全更新的补丁搞的鬼。

出现错误:
ODBC ERROR


解决方案:
1. 在控制面板——卸载——已安装更新,找到并删除以下安全更新:

System Patch Num Uninstall Command
Windows 7 、Windows Server 2008 R2 KB4041681 wusa /uninstall /kb:4041681
Windows 8 、Windows Server 2012 KB4041693 wusa /uninstall /kb:4041693
Windows 10 V1607 、 Windows Server 2016 KB4041691
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值