ASP导入Excel数据提示:外部数据库驱动程序(1)中的意外错误 解决办法
最近拿起很久以前写的ASP导入excel数据程序测试时,发现好好的程序出现运行问题,之前都是好好的。真是怪事。
怎么回事呢?程序没有动它,好好的就突然不能用了,为此,我一步一步去测试程序。
获取的参数都没有问题,唯一出现问题的地方就是conn.open excel打开excel数据驱动源代码那行,以前都是正常打开的,现在却出现问题了,报错:外部数据库驱动程序(1)中的意外错误 ;第一怀疑可能就是驱动更新导致的问题,因为程序我没有修改过,之前执行都是正常的,我就查询下程序的编辑时间,做个标记,去系统补丁更新记录里查看时间后的更新记录。
发现之后果然有更新记录,有个更新补丁为KB4041678的补丁,我查询下,此补丁确实是为office更新的,于是我卸载这个更新,重启计算机,注意:是重启,不重新启动是解决不了问题的。重新启动后运行程序,一切OK,正常完美运行。于是我百度了下这个补丁文件名,发现很多用户遇到这个问题,同时很多大软件商家也提示用户更新这个补丁导致的错误提示,如金蝶。
如何卸载这个更新补丁呢?
我的系统是win7,步骤如下:开控制面板
操作后,重新启动计算机即可解决问题。
也有的网友用户发现不同系统卸载的更新不同,在这里我给大家整理了下:
Win7 SP1更新微软KB4041678、KB4041681(10月汇总包)补丁;
WindowsServer 2008 R2更新微软KB4041678、KB4041681(10月汇总包)补丁;
Win10更新微软KB4041676、KB4041691(10月汇总包)补丁;
WindowsServer 2016更新微软KB4041691(10月汇总包)补丁;
Win8.1更新微软KB4041693补丁;
WindowsServer 2012 R2更新微软KB4041693补丁。