将代码部署到测试机器上,因为使用了OLEDB操作Excel,程序出现如下错误:

System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. at System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper) at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.OleDb.OleDbConnection.Open() at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)

其中,连接代码如下:

?
1
Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Excel 12.0 Xml;HDR=YES;

出现以上错误后,先安装一个组件,如果不行再设置IIS即可。

因为服务器上未安装Microsoft office,所以从官网上下载了一个包:AccessDatabaseEngine.exe

相关说明:

This download will install a set of components that facilitate the transfer of data between existing Microsoft Office files such as Microsoft Office Access 2007 (*.mdb and *.accdb) files and Microsoft Office Excel 2007 (*.xls, *.xlsx, and *.xlsb) files to other data sources such as Microsoft SQL Server. Connectivity to existing text files is also supported.

安装完成后,还需要在IIS连接池配置一个属性即可:

打开IIS-->找到与网站相对应的应用程序池-->高级设置-->常规-->启用32位应用程序的值为:True即可。

找不到Microsoft Access Driver(*.mdb)ODBC驱动程序的安装例程。请重新安装驱动相关推荐

  1. Access 和vc6.0 相连,在我indows64 位系统中,出现找不到Microsoft Access Driver(*.mdb) ODBC驱动程序的安装例程。请重新安装驱动

    今天要连接Access时发现win7 64位旗舰版控制面板中管理工具下的数据源(ODBC)配置竟然只有SQLServer的驱动,其他的都没有了,这可不好玩!上网百度了一番,有人也遇过这样的问题,我在此 ...

  2. 问题“找不到Microsoft Access Driver(*.mdb)ODBC驱动程序的安装例程”的解决方法

    问题描述:笔者电脑明明安装了Access数据库软件,但打开控制面板-数据源(ODBC)-MS Access Database,总是提示"找不到Microsoft Access Driver( ...

  3. odbc里面没有Microsoft Access Driver(*.mdb)问题解决

    2019独角兽企业重金招聘Python工程师标准>>> 电脑的odbc里面没有Microsoft Access Driver(*.mdb),并且我已经装上了microsoft off ...

  4. win10 ODBC数据源32位没有Microsoft Access Driver(*.mdb,*accdb)

    在OrCAD Capure CIS进行配置过程中遇到了不少的问题,其中一个就是ODBC数据源32位没有Microsoft Access Driver(*.mdb,*accdb),究其原因就是没有安装M ...

  5. 找不到 Microsoft Excel Driver ODBC 驱动程序的安装例程 解决方案

    找不到 Microsoft Excel Driver ODBC 驱动程序的安装例程的原因是缺少相应的驱动程序, 戳这里下载驱动程序, 下载完成后安装驱动程序即可解决该问题.

  6. 【找不到SQL Server ODBC 驱动程序的安装例程】的解决

    本文转载自:http://blog.sina.com.cn/s/blog_544f183101011m2u.html 今天公司的一台应用服务器在使用时突然报"无法加载SQL Server O ...

  7. 电脑的ODBC数据源里面没有Microsoft Access Driver(*.mdb),并且已经装上了microsoft office 2003

    问题截图如上图. 我的电脑是64位的,因此用了这样的解决办法​:打开下面路径下的C:\Windows\SysWOW64\odbcad32.exe,然后选择MS Access Database,点击添加 ...

  8. 创建新数据源:缺少Microsoft Access Driver(×.mdb)的解决办法

    磕磕绊绊的终于敲完了实例2,在这个例子中遇到的最头疼的问题就是在创建新数据源的时候, 找不到Microsoft Access Driver(*.mdb)驱动程序,若要是半年前这可要把我愁死,不过现在不 ...

  9. python连接access 参数太少_带参数的PypyODBC:[ODBC Microsoft Access Driver]参数太少。预期4...

    我使用pypyodbc从access数据库中选择数据.我使用下面的查询,其中有三个指定的参数.在 我试过几种品种,但没有效果.我看不出我的语法有什么问题.在SELECT [Date], [Time], ...

最新文章

  1. 《UNIXLinux程序设计教程》一3.7 非阻塞I/O
  2. 最简实例说明wait、notify、notifyAll的使用方法
  3. 【收藏】Maven 生成打包可执行jar包
  4. SpringBoot与SpringCloud集成
  5. 【数据分析师---数据可视化】第二章:plotly绘图进阶篇(地图可视化,动态数据可视化)
  6. java webservice原理_轻松搞懂WebService工作原理
  7. IP网络摄像头实现远程监控、直播的思路
  8. 常见知识库对比:DBpedia/Freebase/OpenCyc/Wikidata/YAGO3
  9. 请设置注册表项HKLMSoftwareMicrosoft.NETFrameworkInstallRoot,指向.NET Framework安装位置(写给我自己备份的免得以后找不到)
  10. Mac Xcode 各种缓存清理
  11. java 从入门到单身狗_java 的23种设计模式 之单身狗和隔壁老王的故事
  12. 投资最重要的事读后感_《投资最重要的事》读后感1800字
  13. 科技▍图像识别的未来:机遇与挑战并存
  14. koolcenter官改固件软件中心无法离线安装插件
  15. 全网最全Skywalking8.9.1源码解析系列文章
  16. javascript生成二维码
  17. 知乎热议:27岁高中文凭、想自学编程,还有机会成为程序员吗?
  18. 【软件测试】接口测试工具Charles之map remote setting
  19. 轻体量的报销自动化流程,可与concur媲美
  20. AMCL 激光测量模型

热门文章

  1. Java实现数组列项相加_裂项求和法 - osc_rkun22vq的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. C# 是否读到文件尾, 怎么判断
  3. Command——Windows
  4. 百度url参数分别代表什么意思?
  5. 游戏地图背景移动C++
  6. 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino
  7. 软件测试宣传ppt,[软件测试ppt完整版.ppt
  8. 【Kubernetes 系列】Kubernetes 创建K8s集群项目
  9. echarts 折现图和柱状图 样式修改 设置折线样式 背景(文末附带完整代码)
  10. pycharm import 同路径下.py文件和文件夹报红解决方案