精华内容
下载资源
问答
  • microsoft.jet.oledb.4.0
    2021-07-05 01:08:01

    在WIN7 64位下用Microsoft.Jet.OLEDB.4.0方法访问数据库Access,出现未注册错误

    如果是要建立64位的应用程序

    1.Microsoft Access Database Engine 2010 Redistributable

    http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D

    2.原来连接:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.xls;Extended Properties="Excel 8.0;HDR=YES;IMEX=1"

    修改为:Provider=Microsoft.ACE.OLEDB.12.0;Data Source=1.xls;Extended Properties="Excel 12.0;HDR=YES;IMEX=1"

    或者直接建立32位的应用程序,全都解决

    未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序解决办法

    ---恢复内容开始--- 最近在用c#写一个处理excel的软件,连接excel的时候出现一个问题未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序,究其原因是我的电脑是 ...

    IIS7.5 提示未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序

    在WIN7 X64平台IIS7.5,使用Asp.net连接access数据库时候,提示:未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序. 说明: 执行当前 Web 请求 ...

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

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

    64位操作系统下IIS报“试图加载格式不正确的程序”错误

    缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误. 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的.不能混编访问.不然 ...

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

    64位windows2003系统 使用 mdb数据库时候出现如下错误. 可能用office的一些比较旧的程序时候会这样. 未在本地计算机上注册 microsoft.jet.oledb.4.0 提供程序 ...

    (win10 64位)未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    在64位的系统上,默认不支持Microsoft.Jet.OLEDB.4.0的驱动程序,系统默认会提示未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”的错误.(网上看到的,先这么认 ...

    随机推荐

    在React 组件中使用Echarts

    在完成一个需求的时候碰到一个场景需要使用柱状图.涉及到可视化,第一反应当然是Echarts了.平时用js加载Echarts组件很方便,但是在React中就要费下神了.各种连蒙带猜实现了.edmo里的E ...

    Netty(三)TCP粘包拆包处理

    tcp是一个“流”的协议,一个完整的包可能会被TCP拆分成多个包进行发送,也可能把小的封装成一个大的数据包发送,这就是所谓的TCP粘包和拆包问题. 粘包.拆包问题说明 假设客户端分别发送数据包D1和D ...

    2_STL容器

    STL算法的精髓在于  算法的  返回值!!! String: string是STL的字符串类型,通常用来表示字符串:C语言中一般用char* char*字符指针;string是类封装了char*,管 ...

    ubuntu环境极其内存情况

    001:安装系统后 002:synergy 003:vim-cscope (修改vim脚本) 004:root 005:bashrc修改 006:bcompare 007:lib 008:git,gi ...

    使用Fiddler提高前端工作效率 (介绍篇)

    1. Fiddler 是什么? Fiddler是用C#编写的一个免费的HTTP/HTTPS网络调试器.英语中Fiddler是小提琴的意思,Fiddler Web Debugger就像小提琴一样,可以让 ...

    Anniversary party(POJ 2342 树形DP)

    Anniversary party Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5767   Accepted: 3335 ...

    C# WINFORM 线程中更新UI

    幸好今天是周末,有时间把这个问题记录一下.在多种语言之间切换,发现开发效率降的很低了,开发成本都集中到调式上了,C/C++这些放弃很久了,突然感觉线程这个问题搞的有点烦躁 我这里提到的线程中更新UI, ...

    [BZOJ 3456]城市规划

    Description 题库链接( bzoj 权限题,可以去 cogs 交♂ 题库链接2 求含有 \(n\) 个点有标号的简单无向联通图的个数.方案数对 \(1004535809(479\times ...

    在表单提交之前做校验-利用jQuery的submit方法

    点击表单中的提交按钮,默认就会提交表单,如果要在表单提交之前做一些校验,那么就可以用jQuery的submit方法. 也就是jQuery的submit的方法执行顺序,在表单的提交之前.用法如下: $( ...

    UEFI BIOS Rootkit Analysis

    catalog . BIOS简介 . UEFI BIOS . EFI编程简介 . UEFI Rootkit 1. BIOS简介 BIOS("Basic Input Output System ...

    更多相关内容
  • 摘要:C#源码,数据库应用,连接Excel,OLEDB C#使用Microsoft.Jet.OLEDB.4.0方式访问数据库,C#直接操作读写Excel文件,这个应用也是非常实用的,许多时候我们,我们使用微软的平台编程,有必要利用微软平台的优势。
  • C#报"本地未注册Microsoft.Jet.OLEDB.4.0" 及 "未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的解决方法
  • 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序错误的解决方法,需要的朋友可以参考下。
  • CPC客户端打开报错:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序.,亲测有效。
  • 常见出错处理:Microsoft.Jet.Oledb.4.0 未注册类 找不到提供者 或 未正确安装
  • 未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序。解决办法-附件资源
  • C#调用Microsoft.Jet.OLEDB.4.0查看MDB数据,支持数据表接口浏览,sql查询密码查看等,仅供个人学习参考。

    核心代码

    using System.Data.OleDb;

    using System.Data.OleDb;
            //GETDATATABLE
            public static DataTable GetDatatable(string sql) {
                //connsrt:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\fruit.mdb //Jet OLEDB:Database Password=
                OleDbConnection conn = new OleDbConnection(MdbConnStr);
                OleDbCommand cmd = conn.CreateCommand();
                cmd.CommandText = sql;
                conn.Open();
                OleDbDataReader dr = cmd.ExecuteReader();
                DataTable dt = new DataTable();
                for (int i = 0; i < dr.FieldCount; i++) {
                    dt.Columns.Add(dr.GetName(i));
                }
                dt.Rows.Clear();
                while (dr.Read()) {
                    DataRow row = dt.NewRow();
                    for (int i = 0; i < dr.FieldCount; i++) {
                        row[i] = dr[i];
                    }
                    dt.Rows.Add(row);
                }
                cmd.Dispose();
                conn.Close();
                return dt;
    
            }
            //执行SQL语句
            public static int ExecuteNonQuery(string sql) {
                //connsrt:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\fruit.mdb //Jet OLEDB:Database Password=
                OleDbConnection conn = new OleDbConnection(MdbConnStr);
                OleDbCommand cmd = conn.CreateCommand();
                try {
                    cmd.CommandText = sql;
                    conn.Open();
                    int c = cmd.ExecuteNonQuery();
                    cmd.Dispose();
                    conn.Close();
                    return c;
                } catch {
                    cmd.Dispose();
                    conn.Close();
                    return -1;
                }
            }
            /// <summary>
            /// 获取数据库架构信息
            /// </summary>
            /// <returns></returns>
            public static DataTable GetSchema() {
                OleDbConnection conn = new OleDbConnection(MdbConnStr);
                try {
                    conn.Open();
                    DataTable schemaDt = conn.GetSchema();
                    conn.Close();
                    return schemaDt;
                } catch (Exception ex) {
                    conn.Close();
                    throw new Exception(ex.ToString());
                }
            }
    

     

    源码下载地址
    https://download.csdn.net/download/qq_36403486/86401054

    展开全文
  • 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    目录

    问题描述:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

    原因分析: Provider和平台版本(32位or64位)

    解决办法:

            一:确定软件要开发的版本是32位还是64位

            二:根据项目的平台使用对应的Provider

            三:重新生成项目即可!


    问题:最近在使用winform的DataGridView绑定Access数据库文件,遇到未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 和 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序 的 问题。网上百度,很多都是答非所问,还有就是不明就里的碰运气解决了问题。

    原因: 使用的Provider和平台版本未匹配

    VS的EF对平台为32位的提供是Microsoft.Jet.OLEDB.4.0程序,连接数据库文件。

    为 64位提供的是Microsoft.ACE.OLEDB.12.0程序,连接数据库文件。

    解决办法:

    一:确定软件要开发的版本是32位还是64位

    在项目属性->生成 里面找到目标平台,由AnyCpu改为对应的CPU

     

    二:根据项目的平台使用对应的Provider

    在APPConfig里面,可以修改对应的配置信息即可。

    Provider=Microsoft.Jet.OLEDB.4.0或者Provider=Microsoft.ACE.OLEDB.12.0

     

    三:重新生成项目即可!

    展开全文
  • c#调用Microsoft.Jet.OLEDB.4.0查看mdb数据库
  • 遇到Microsoft.Jet.OLEDB.4.0问题,CPC安装后需要安装升级包。遇到Microsoft.Jet.OLEDB.4.0问题,CPC安装后需要安装升级包。遇到Microsoft.Jet.OLEDB.4.0问题,============以上即可解决============解决方法全部的...

    CPC安装后需要安装升级包。遇到Microsoft.Jet.OLEDB.4.0问题,

    解决方法: 全部的安装程序(安装包和升级包)都需要使用“管理员权限”运行安装,就可以解决。

     ============以上即可解决============

    CPC安装后需要安装升级包。遇到Microsoft.Jet.OLEDB.4.0问题,

    解决方法: 全部的安装程序(安装包和升级包)都需要使用“管理员权限”运行安装,就可以解决。

    CPC安装后需要安装升级包。遇到Microsoft.Jet.OLEDB.4.0问题,

    解决方法: 全部的安装程序(安装包和升级包)都需要使用“管理员权限”运行安装,就可以解决。

    展开全文
  • Microsoft.Jet.OLEDB.4.0Microsoft.ACE.OLEDB.12.0的区别在通过ADO对Excel对象进行连接时(此时Excel则认为是一个数据源),需要配置对Excel数据源对应的连接串,这个连接串中包括了Provider信息(其实类似对...
  • Win10 64 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0
  • C# Microsoft.Jet.OLEDB.4.0 操作Excl

    千次阅读 2019-03-29 15:25:00
    //exclPath:文件路径 private void DataFromExcl(string exclPath) ... string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + exclPath + ";" + "Extended Properties=Excel 8....
  • 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。 项目右击属性----目标平台---X86
  • 今天在做项目的时候遇到了一个难题“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”,如图: 方案一 现在的Win7系统中安装的一般都是32位的Office,因为微软推荐使用32位的Office,兼容性更强,稳定...
  • 问题遇到的现象和发生背景 vs连接到access数据库时发生错误。 问题相关代码,请勿粘贴... 我想要达到的结果 网上给的另一种时将Microsoft.Jet.OLEDB.4.0 改成Microsoft.ACE.OLEDB.12.0, 麻烦问一下具体怎么操作?谢谢
  • 笔者在项目中做做了一个从Excel表格中导入数据的模块、大体上asp.net项目中导入Excel大体分成三类:1)采用c#内置方案System.Data.OleDb(限制较小, 通用)2)采用Excel的COM组件(会有版本问题)3)采用伪Excel文件、即使...
  • 异常详细信息: System.InvalidOperationException: 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
  • c#读 Excel 出现了:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0"提供程序 可能解决的方法: 1、下载 Microsoft Access Database Engine 2010 (https://www.microsoft.com/en-us/download/details.aspx?id=13255...
  • 运行环境: windows 10 专业版...现在就差把链接串口Microsoft.Jet.OLEDB.4.0 改成Microsoft.ACE.OLEDB.12.0。 问下如何如何把Microsoft.Jet.OLEDB.4.0 改成Microsoft.ACE.OLEDB.12.0? 跪求高手 大神 大牛 大虾 orz
  • 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序的解决方案
  • 在WIN7 X64平台IIS7.5,使用Asp.net连接access数据库时候,提示:未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该...
  • Microsoft.Jet.OLEDB.4.0读取EXCEL数据的代码是这样的: string ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/aa.xls;Extended Properties='Excel 8.0;HDR=NO;IMEX=1';"; OleDbConnection Conn=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,040
精华内容 12,416
关键字:

microsoft.jet.oledb.4.0

友情链接: hingkui_v49.zip