方法一、

1.命令行键入:

cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

即设置IIS6允许32位程序运行在64位机器上

2.重新注册.net FrameWorks

%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

3.完成之后,在IIS中web扩展应该会看到多出一个32位的asp.net,点击允许

方法二、

c#读 Excel 出现了如下问题
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。System.Data
在网上多方找资料也没找到好的解决方法。简单的程序代码如下:

DataSet ds;
            try
            {
                OleDbConnection cnn = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0;data source=" + ofdPhoneFile.FileName + ";Extended Properties=Excel 8.0;");
                OleDbDataAdapter cmd = new OleDbDataAdapter("select * from [Sheet1$]", cnn);
                cnn.Open();
                ds = new DataSet();
                cmd.Fill(ds);
                cnn.Close();
            }

catch (System.Data.OleDb.OleDbException ex)
            {
                MessageBox.Show(ex.Message, "出错啦!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

报错:未在本地计算机上注册“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安装目录里有或者到微软的官方网站上下)

5.如果是64位平台,也可能出现这种情况;

解决方法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86

——————————————————————————————————————

确认Msjet40.dll 版本

——————————————————————————————————————

1.检查链接字符串书写是否正确,"Provider=Microsoft.Jet.Oledb.4.0;Data Source=数据库路径"

拼写无误,问题仍存在

2.注册组件 regsvr32 msjetoledb40.dll 问题依然存在

3.重新安装MDAC28.exe,无奈问题还存在。

网上关于这个错误的解决办法一般就以上三种,那我的问题出现在哪里呢?会不会是权限问题?

4.打开注册表(开始菜单--》运行--》regedit),搜索“Microsoft.Jet.Oledb.4.0”,查看权限,发现未给iis_wpg读取权限。

于是给“Microsoft.Jet.Oledb.4.0”项加上Everyone读取权限。

“Microsoft.Jet.OLEDB.4.0” 解决方法相关推荐

  1. 解决 “Microsoft.Jet.Oledb.4.0 找不到提供者 或 未正确安装” 的方法

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

  2. CPC安装后,简单解决Microsoft.Jet.OLEDB.4.0问题

    CPC安装后需要安装升级包.遇到Microsoft.Jet.OLEDB.4.0问题, 解决方法: 全部的安装程序(安装包和升级包)都需要使用"管理员权限"运行安装,就可以解决. = ...

  3. 64 位系统遇到未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0

    本人写的.net程序部署在windowsserver 2003的操作系统上正常,部署到windows server 2008上时候报错"未在本地计算机上注册 Microsoft.Jet.OL ...

  4. 无法初始化链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Jet.OLEDB.4.0 的数据源对象...

    无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象 今天从access导数据到 ...

  5. The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.

    64位系统上编译运行32位程序时如果要访问Access数据库会出现The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the loc ...

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

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

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

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

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

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

  9. 无法访问计算机 库未注册,64位操作系统下用Microsoft.Jet.OLEDB.4.0出现未注册错误...

    在WIN7 64位下用Microsoft.Jet.OLEDB.4.0方法访问数据库Access,出现未注册错误 如果是要建立64位的应用程序 1.Microsoft Access Database E ...

最新文章

  1. 服务器响应的生成:HTTP响应报头——HttpServletResponse接口的应用
  2. Java线程:线程的调度-合并
  3. 一次网站性能排查实录
  4. python 自动化-Python 接口自动化测试
  5. 146. LRU Cache
  6. SQL基础选段(2)
  7. 洛谷P3588 [POI2015]PUS(线段树优化建图)
  8. EMNLP2018 - 语言理解+对话系统的最新进展
  9. 工程项目经济评价的基本方法
  10. Tcl 语言——过程与字符串匹配篇
  11. java 调用 fastreport,Winform中使用FastReport实现简单的自定义PDF导出
  12. 2022年疑点事件:NMN到底是什么?nmn到底有没有用?
  13. 天翼云服务器硬盘怎么挂载,用s3fs挂载天翼OOS到服务器
  14. 大数据之Hadoop生态系统概述
  15. delphi 获取打印机默认纸张_Delphi中如何控制打印方向,纸张大小等 | 学步园
  16. 集团企业邮箱申请哪家的好,怎么选择?
  17. c语言 编译开关用法,C语言中define的使用方法
  18. Java Web基础入门第八十二讲 Listener(监听器)——监听器在开发中的应用(一)
  19. java小学生加减法_Java实现随机出题,10道10以内加减法计算代码实例|chu
  20. linux中使用jmeter压测

热门文章

  1. sql数据库连接:用户‘sa’登录失败问题破解
  2. 极客日报:张一鸣以594亿美元成中国互联网首富;苹果称华为商标抄袭AIRPODS被驳回;​Chrome 95发布
  3. 工具-简单介绍ProcessOn线上画图
  4. Pandas大数据清洗实战之一:安装与初识
  5. 惠普战66 FN LED灯的开启与关闭和FN按键的禁用
  6. Android读写SD卡
  7. Oracle基于固化视图的表选择性同步
  8. 华为、飞腾、海光、兆芯、龙芯、申威这六大国产CPU发展得怎么样?
  9. PRK\LASIK\LASEK专题(治疗眼睛)
  10. 网络抓包wireshark---转载