简单的程序代码如下:
DataSet ds=new DataSet();
try
{
string strCon = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\test.xls;Extended Properties='Excel

8.0;HDR=YES;IMEX=1'";
OleDbConnection oleCon = new OleDbConnection(strCon);
oleCon.Open();
OleDbDataAdapter oleDA = new OleDbDataAdapter("select * from [sheet$]", oleCon);
oleDA.Fill(ds);

catch (Exception ex)
{
MessageBox.Show(ex.Message + ex.Source + ex.InnerException);
}
报错:未在本地计算机上注册 “Microsoft.Jet.OLEDB.4.0”提供程序。System.Data

需要注意的问题和解决方法:

1.Microsoft.Jet.OLEDB.4.0不要写成 Miscrosoft.Jet.OLEDB.4.0,;
2.Data Source不要写成“Data Sourse”,
3.检查是否安装了Office
4.重新安装注册 MDAC28.exe (一般你的vs安装目录里有或者到微软的官方网站上下)
  http://access911.net/fixhtm/72FABF1E14DC.htm?tt= (这个地址是一个朋友给的)
5.如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器-> 平台->点击Any Cpu选项卡->新建->新建平台->X86

-------------------------------

此方法的前提是, 你书写的 ConnectionString 是正确的, 形如:
Provider=microsoft.Jet.Oledb.4.0;Data Source=;Jet Oledb:Database Password=xxx;

如果此时,提示 “找不到提供者” 或 “未正确安装”, 原因是JET 4.0的 DLL在注册表中的信息, 由于某种原因被损坏或丢失,解决方法如下:

开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车。

建议重启一下,问题即可解决。
/

附上:Jet 4.0 Service Pack 8 下载地址
Jet 4.0 Service Pack 8 (SP8) for Windows 95 / 98 / NT 4.0
快速描述
Microsoft Jet 4.0 Service Pack 8 (SP8) 提供对 Microsoft Jet 4.0 数据库引擎的最新更新。请立即下载,以便获取整合了 Microsoft Jet 4.0 的 Microsoft 产品使用的几个文件的最新版本。
http://www.microsoft.com/downloads/details.aspx?FamilyID=4335216c-8cdd-4168-a030-46f815d3f5cd&DisplayLang=zh-cn

转载于:https://www.cnblogs.com/ChineseMoonGod/p/5461514.html

c# 程序调试出现“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。”...相关推荐

  1. asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册Microsoft.Jet.OLEDB.4.0 提供程序...

    笔者在项目中做做了一个从Excel表格中导入数据的模块.大体上asp.net项目中导入Excel大体分成三类: 1)采用c#内置方案System.Data.OleDb(限制较小, 通用) 2)采用Ex ...

  2. C#访问Access和Win7 64位下可能遇到的 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序 问题

    新建一个access数据库和表:录入几条数据:下面工具可在网上下: ac1.cs: using System; using System.Collections.Generic; using Syst ...

  3. IIS未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    win10 64位调试程序,出现这样的错误提示:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序 解决方法如下: 方法一:"设置应用程序池默认属性"/ ...

  4. 本地计算机策略未创建,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序...

    您好: 简单的程序代码如下: DataSet ds=new DataSet(); try { string strCon = @"Provider=Microsoft.Jet.OLEDB.4 ...

  5. 连接Excel文件时,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    问题与解决 未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序 错误. 1 string strCon = " Provider = Micr ...

  6. Excel导入数据,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    Excel导入数据,未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序: .NET在导入Excel时,使用了一个Microsoft.Jet.OLEDB. ...

  7. 未在本地计算机上注册 microsoft.jet.oledb.4.0 提供程序

    在Windows 7(32位)用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008(64位)上就意外了,出现错误提示,运行程序,抛出异常:未在本 ...

  8. C#_未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86,这个步骤是用Microsoft Visual Studio 编程时要做的步骤, ...

  9. 导入 Excel 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法

    错误提示:未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. (System.Data) 解决办法: 去http://download.micros ...

  10. 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。

    报错信息: 解决方案: 1."设置应用程序池默认属性"/"常规"/"启用32位应用程序",设置为 true. 如下图所示:(已测试,好使) ...

最新文章

  1. Open×××以及其它IP层×××的完全链路层处理的实现
  2. poj3068(最小费用流)
  3. C++学习笔记5[函数]
  4. python opencv轮廓提取_Python + Opencv2 实现轮廓提取,轮廓区域面积计算
  5. 阿里云马劲:保证云产品持续拥有稳定性的实践和思考 1
  6. 学习开发webpart
  7. mysql 获取每天的日期_mysql中获取一天、一周、一月时间数据的各种sql语句写法...
  8. 剑指offer面试题14- I. 剪绳子(数学推导)
  9. pdf文件的处理(弄成小容量大小的文本文件)
  10. 不要版面费的期刊名称
  11. 从linux服务器上取文件,简介从Linux服务器上远程获取文件的几种方法
  12. 学习总结——Postman做http接口功能测试
  13. java中如何表示圆周率
  14. Silverlight 2.“.NET研究”5D RPG游戏技巧与特效处理:(二)纸娃娃系统
  15. 网络传输协议–HTTP(一)
  16. Profinet IO设备
  17. 从零开始学PCR技术(一):PCR技术简介
  18. 开发一个app需要多少钱、APP开发需要投入多少资金?
  19. aws ec2 mysql 端口_亚马逊:AWS EC2 的 Linux 服务器 开放端口教程
  20. 苹果将迎来2018年第四次新品发布季节,时间定为10月30日

热门文章

  1. 如何搭建自己的开发环境
  2. 图解FCKeditor在asp.net环境的安装(上)
  3. 深度学习进行领域适应(Domain Adaptation)开山之作
  4. IJCAI2021论文:MEDA:一种为小样本文本分类设计的结合数据增强的元学习框架
  5. 【过拟合】再也不用担心过拟合的问题了
  6. 【论文投稿】SOTA论文也未必能被接收,谷歌科学家Eric Jang谈顶会审稿标准
  7. 【Linux】Shell 时间运算以及时间差计算方法!
  8. xgboost的原理没你想像的那么难
  9. NLP学习—22.Transformer的代码实现
  10. leetcode—24.堆题目leetcode总结