问题描述:
修改一个工具功能为读取excel文件中的数据(xls)
本机(windows server 2003 32位) 调试运行正常,部署到服务器(windows server 2003 64位) 提示错误:The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
处理结果:
考虑到服务器没有安装office初步判断是缺少驱动程序之类的了.
上网搜索了一堆解决方案.
最终在服务器上安装了64位的access 数据库引擎解决问题
下载地址:http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe