本地计算机策略未创建,未在本地计算机上注册“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);
}
报错:未在本地计算机上注册“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
本地计算机策略未创建,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序...相关推荐
- 连接Excel文件时,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
问题与解决 未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序 错误. 1 string strCon = " Provider = Micr ...
- asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册Microsoft.Jet.OLEDB.4.0 提供程序...
笔者在项目中做做了一个从Excel表格中导入数据的模块.大体上asp.net项目中导入Excel大体分成三类: 1)采用c#内置方案System.Data.OleDb(限制较小, 通用) 2)采用Ex ...
- C#访问Access和Win7 64位下可能遇到的 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序 问题
新建一个access数据库和表:录入几条数据:下面工具可在网上下: ac1.cs: using System; using System.Collections.Generic; using Syst ...
- IIS未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
win10 64位调试程序,出现这样的错误提示:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序 解决方法如下: 方法一:"设置应用程序池默认属性"/ ...
- Excel导入数据,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
Excel导入数据,未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序: .NET在导入Excel时,使用了一个Microsoft.Jet.OLEDB. ...
- 未在本地计算机上注册 microsoft.jet.oledb.4.0 提供程序
在Windows 7(32位)用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008(64位)上就意外了,出现错误提示,运行程序,抛出异常:未在本 ...
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
报错信息: 解决方案: 1."设置应用程序池默认属性"/"常规"/"启用32位应用程序",设置为 true. 如下图所示:(已测试,好使) ...
- Windows(64位IIS)未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
解决方法 在对应的 IIS 应用程序池中,"设置应用程序池默认属性"/"常规"/"启用32位应用程序",设置为 true. 转载于:http ...
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
regsvr32 msjetoledb40.dll regsvr32 msjtest40.dll 转载于:https://www.cnblogs.com/wd0730/archive/2012/05/ ...
最新文章
- Python 函数不定长参数
- 软件系统的4大技术本质
- addActionListener(this)
- [转]一位研究生的职业生涯规划和心得体会
- 「浏览器插件」非常好用的JSON-View
- C# ADO.NET
- 与number_format函数有关的一个bug?
- HTTP对外接口,如何增加签名机制
- ORACLE批量更新四种方法比较
- android:#FFFFFFFF 颜色码解析
- 大数据技术Hadoop介绍
- 微信电脑版真的要来了 微信Windows版客户端1.0 Alpha推出
- 浅学一下XMind思维导图
- onlyoffice+vue实现在线预览在线编辑
- 用Python 统计、分析2020年江苏省事业单位招聘岗位 Excel 表格信息
- 优秀的测试工程师应该具备哪些素质
- 计算机上机日志如何查找,如何查看金蝶KIS记账王上机日志
- 线段树+KMP-hdu-4125-Moles
- linux文件分隔符
- verilog中pullup和pulldown的用法