未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序的解决方法
2024-08-31 08:53:34
以下代码,打断点出现报错:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
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);
}
需要注意的问题和解决方法:
1.Microsoft.Jet.OLEDB.4.0不要写成Miscrosoft.Jet.OLEDB.4.0,;
2.Data Source不要写成“Data Sourse”,
3.检查是否安装了Office
4.重新安装注册MDAC28.exe (一般你的vs安装目录里有或者到微软的官方网站上下)
http://www.jb51.net/softs/20587.html
5.如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86 (我的就是这个问题)
最新文章
- js创建命名空间
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- TypeId和IidManager关系
- 2016年1月25日 《1024伐木累》-小白篇之开发网站,三天!(中篇-2奇怪的IE)-总章节十一
- 谈谈我对PhoneGap的看法——(摘自唐巧的技术博客)
- DrClient 校园网客户端破解
- CA*Layer(CAReplicatorLayer--)
- Gramar
- POJ 2112	Optimal Milking(Floyd+多重匹配+二分枚举)
- java volatitle介绍与使用
- MyEclipse 2015利用Cygwin+CDT搭建C/C++开发环境
- 转:绝对干货--WordPress自定义查询wp_query所有参数详细注释
- 51nod 1770 数数字
- 解决Spring MVC前台传参中文乱码问题
- Centos7上搭建redis主从
- 2.java面向对象类与类/类与对象之间关系详解
- GDB使用技巧
- 《Inside C#》笔记(十三) 多线程 上
- Vue系列之 =>; 通过vue-resource发起ajax请求
- 小程序之map地图上不能在覆盖层
热门文章
- spring4+hibernate4+struts2环境搭建
- webpack使用中遇到的相关问题
- [bzoj 2726] 任务安排 (斜率优化 线性dp)
- 【Computer Vision】 复现分割网络(1)——SegNet
- Spring 静态工厂实例
- eclipse 去掉Eclipse打开后定期弹出Usage Data Upload对话框
- easyui获取当前点击对象tabs的title和Index
- hdu 4079简单贪心
- Inflation System Properties
- BA-siemens-apogee总线不稳定解决方法