精华内容
下载资源
问答
  • ace oledb
    2021-06-13 04:58:56

    Excel 97-2003

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties="Excel 8.0;HDR=YES";

    Excel 2007-2013

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

    Access 97-2003

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.mdb;Persist Security Info=False;

    Access 2007

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;Persist Security Info=False;

    DBF / FoxPro

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;

    住:

    "HDR=Yes;"声名第一行的数据为域名,并非数据。

    "HDR=No;"第一行为数据。

    原文:http://www.cnblogs.com/xing2700/p/3968352.html

    更多相关内容
  • OfficeExcel连接查询microsoft.ACE.oledb组件,项目已使用。
  • 亲测好用,挺不错的资源,大家快来下载吧!挺有用的!需要的话可以来下载哦!Microsoft.ACE.OLEDB.12.0驱动下载,解决 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序,权限问题
  • 在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错: “未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序” 代码示例: static void Main(string[] args) { readexcel(D:\\test\...
  • 很多人在找 ACE OLEDB的驱动, 但CSDN的下载竟然还要积分,本来就是免费的东西,实在看不下去,所以分享一个微软下载的链接 https://www.microsoft.com/zh-CN/download/details.aspx?id=13255 官方的解释果真权威 这...

    很多人在找 ACE OLEDB的驱动, 但CSDN的下载竟然还要积分,本来就是免费的东西,实在看不下去,所以分享一个微软下载的链接

    https://www.microsoft.com/zh-CN/download/details.aspx?id=13255

    官方的解释果真权威

    这个驱动的作用就是,(以下是官网原话):

    Office System 驱动程序仅在某些特定情况下受支持,包括: 
     

    1. 读取或写入各种文件格式(包括 Microsoft Office Access、Microsoft Office Excel 和文本文件)的桌面应用程序。
    2. 在受支持的文件格式与数据库(例如 SQL Server)之间传输数据。例如,使用 SQL Server 导入和导出向导或 SQL Server Integration Services 将数据从 Excel 工作簿导入到 SQL Server(前提是 SSIS 作业在具有有效 HKEY_CURRENT_USER 注册表配置单元的登录用户上下文中运行)。

    注意事项:

    注意:在安装此下载之前,必须先通过使用“控制面板”中的“添加/删除程序”,从你的计算机中卸载任何以前版本的 Access 数据库引擎。 

    如何使用:

    若要使用此下载,请执行以下操作:

    1. 如果您是应用程序用户,请查阅您的应用程序文档,了解有关如何使用相应驱动程序的详细信息。
    2. 如果您是使用 OLEDB 的应用程序开发人员,请将 ConnectionString 属性的 Provider 参数设置为“Microsoft.ACE.OLEDB.12.0”。 

      如果要连接到 Microsoft Office Excel 数据,请根据 Excel 文件类型添加相应的 OLEDB 连接字符串扩展属性: 

      文件类型(扩展名)                                             扩展属性
      ---------------------------------------------------------------------------------------------
      Excel 97-2003 工作簿 (.xls)                                  “Excel 8.0”
      Excel 2007-2010 工作簿 (.xlsx)                             “Excel 12.0 Xml”
      启用宏的 Excel 2007-2010 工作簿 (.xlsm)     “Excel 12.0 宏”
      Excel 2007-2010 非 XML 二进制工作簿 (.xlsb)     “Excel 12.0”
       
    3. 如果您是使用 ODBC 连接到 Microsoft Office Access 数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=path to mdb/accdb file”
    4. 如果您是使用 ODBC 连接到 Microsoft Office Excel 数据的应用程序开发人员,请将连接字符串设置为“Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=path to xls/xlsx/xlsm/xlsb file”
    展开全文
  • 软件介绍: AccessDatabaseEngine.exe引擎能够解决在运行office时,出现错误提示:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”窗口,可以尝试安装这个引擎来进行解决。
  • SSMS 导入 excel等报错,需要的安装包。包含32位和64位版本。安装一个版本后,如果还是不能导入,试试安装另外一个版本。
  • Microsoft ACE OLEDB 12.0 数据库连接字符串 Excel 97-2003 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties=“Excel 8.0;HDR=YES”; Excel 2007-2013 Provider...

    Microsoft ACE OLEDB 12.0 数据库连接字符串
    Excel 97-2003
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties=“Excel 8.0;HDR=YES”;

    Excel 2007-2013

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties=“Excel 12.0 Xml;HDR=YES”;

    Access 97-2003

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.mdb;Persist Security Info=False;

    Access 2007

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;Persist Security Info=False;

    DBF / FoxPro

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;

    住:

    "HDR=Yes;"声名第一行的数据为域名,并非数据。

    "HDR=No;"第一行为数据。

    http://jingyan.baidu.com/article/f7ff0bfc7585452e27bb137c.html

    关于Excel导入的HDR=YES; IMEX=1详解
    2011年12月27日 星期二 11:17

    参数HDR的值:
    HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES
    参数Excel 8.0
    对于Excel 97以上版本都用Excel 8.0
    IMEX ( IMport EXport mode )设置
      IMEX 有三种模式:
      0 is Export mode
      1 is Import mode
      2 is Linked mode (full update capabilities)
      我这里特别要说明的就是 IMEX 参数了,因为不同的模式代表著不同的读写行为:
      当 IMEX=0 时为“汇出模式”,这个模式开启的 Excel 档案只能用来做“写入”用途。
      当 IMEX=1 时为“汇入模式”,这个模式开启的 Excel 档案只能用来做“读取”用途。
      当 IMEX=2 时为“连結模式”,这个模式开启的 Excel 档案可同时支援“读取”与“写入”用途。
    意义如下:
    0 —输出模式;
    1—输入模式;
    2----链接模式(完全更新能力)

    (对于.xlsx文件,经试验:IMEX的意义跟以上相反,要修改权限时,需要置IMEX=0(IMEX=2会提示数据库只读))

    以下内容为我自己搜索编辑而成,属于个人作品。
    string connstr = “Provider=Microsoft.ACE.OLEDB.12.0; Persist Security Info=False;Data Source=” + @Excfilename + “; Extended Properties=Excel 8.0;HDR=Yes;IMEX=2”;
    在这种情况下,有可能出现“找不到可安装的ISAM ”。
    而这个问题的出现,绝大部分原因是因为我们的语句中少了点要素。

    string connstr = “Provider=Microsoft.ACE.OLEDB.12.0; Persist Security Info=False;Data Source=” + @Excfilename + “; Extended Properties=‘Excel 8.0;HDR=Yes;IMEX=2’”;

    string connstr = “Provider=Microsoft.ACE.OLEDB.12.0; Persist Security Info=False;Data Source=” + @Excfilename + “; Extended Properties=/“Excel 8.0;HDR=Yes;IMEX=2/””;

    改成上述两种情况都是可以解决的。

    针对.xlsx文件,最正确的写法是:
    string connstr = “Provider=Microsoft.ACE.OLEDB.12.0;” + “Data Source=” + excelFile + “;” + “Extended Properties=‘Excel 12.0 Xml;HDR=Yes;IMEX=0;’”;
    //IMEX=2;在.xlsx中执行create table 时会出现“不能修改表 ‘XXX’ 的设计。它在只读数据库中。”的错误
    //注意Excel 12.0后面有Xml不能少。

    http://www.cnblogs.com/goto/archive/2012/04/12/2443670.html

    展开全文
  • Microsoft.ACE.OLEDB.12.0.zip

    2020-04-22 23:03:49
    亲测好用,挺不错的资源,大家快来下载吧!挺有用的!需要的话可以来下载哦!Microsoft.ACE.OLEDB.12.0驱动下载,解决 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序,权限问题
  • ACE OLEDB 12.0连接方式

    2019-10-05 09:04:12
    Xlsx文件 这是用来连接带Xlsx扩展名的Excel 2007文件。这是不带宏的Office Open XML格式。...Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel ...
    Xlsx文件
        这是用来连接带Xlsx扩展名的Excel 2007文件。这是不带宏的Office Open XML格式。
    以下是语法格式:
    Provider= Microsoft.ACE.OLEDB.12.0; Data Source= c:\myFolder\myExcel2007file.xlsx; Extended Properties= "Excel 12.0 Xml;HDR=YES";
       "HDR=yes;"是说第一行是列名而不是数据。"HDR=No;"正好与前面的相反。
     
    把数据当做文本对待
       使用这条连接当你想把所有的数据都当做文本对待时,覆盖Excel通常的猜测这列的数据类型。
    以下是语法格式:
    Provider= Microsoft.ACE.OLEDB.12.0; Data Source= c:\myFolder\myExcel2007file.xlsx; Extended Properties= "Excel 12.0 Xml;HDR=YES;IMEX=1";
       如果你想把列名也读到结果集中(使用“HDR=NO”尽管第一行是列名)并且列中的数据是数值型的,使用“IMEX=1”可必免冲突。
      使用"IMEX=1"检索混合数据列是一种安全的方法。试想一下,当Driver检索出数据列中有一种数据类型的excel文件可以正常工作,而另一个excel文件(某列)被检测出两种类型,这会造成你的程序的冲突。
     
    Xlsb文件
      这是用来连接带Xlsb扩展名的Excel 2007文件。这是一种保存为二进制的Office Open XML格式。 不像Xlsx文件那种可读的文件格式。此种格式在数据量大时可以提升性能。
    以下是语法格式:
    Provider= Microsoft.ACE.OLEDB.12.0; Data Source= c:\myFolder\myBinaryExcel2007file.xlsb; Extended Properties= "Excel 12.0;HDR=YES";
       "HDR=yes;"是说第一行是列名而不是数据。"HDR=No;"正好与前面的相反。
     
    Xlsm文件
        这是用来连接带Xlsm扩展名的Excel 2007文件。这是带宏的Office Open XML格式。
    以下是语法格式:
    Provider= Microsoft.ACE.OLEDB.12.0; Data Source= c:\myFolder\myExcel2007file.xlsm; Extended Properties= "Excel 12.0 Macro;HDR=YES";
       注意:字符串中的引号"要用你的程序的语言的转义语法转义一下。
       在C中为 \"  ,    VB,VBScript为 ""
       XML(Web.config etc)  " , 或者可以使用单引号。

    附:
    在编程环境下,比如C#编程环境,要构成连接字符串。而字符串要放到双引号内,比如:
    string connString =string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=Excel 8.0", filePath);
    filePath是excel文件的目录。
    如果Extended Properties需要加其他的属性,比如: IMEX=1
    这时字符串要写成这样:
    string connString =
                    string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;IMEX=1'",
                                  filePath);
    注意 单引号

    转自:
    http://www.cnblogs.com/chuncn/archive/2009/06/09/1499301.html

    转载于:https://www.cnblogs.com/CodingPerfectWorld/archive/2010/11/17/1879788.html

    展开全文
  • 未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序
  • ACE.OLEDB.12.0 _32和64.rar

    2021-06-01 16:32:34
    数据导入导出,OLEDB12未注册 ACE.OLEDB.12.0
  • microsoft.ace.oledb.12.0.rar

    2019-11-20 08:32:04
    解决microsoft.ace.oledb.12.0未注册的问题,本人亲测,双击运行安装既可,确保解决你们的问题。
  • 采用这个引擎可以打开Provider=Microsoft.ACE.OLEDB.12.0;Data Source= 来读取access 2003,2007版本
  • 从注释移到这非常有趣...我正在处理多个文件,大小在40-125 MB之间。 您使用IMEX,因此,请参阅connectionstrings.com网站上的注释:“将数据作为文本处理(...)当您要将文件中的所有数据视为文本,并覆盖Excel时,...
  • Msoft.ace.oledb.12.0 x64

    2018-02-26 09:51:33
    连接数据出现microsoft.ace.oledb.12.0技术支持出错的,可以下载这上安装后就可以用了。
  • C#报"本地未注册Microsoft.Jet.OLEDB.4.0" 及 "未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的解决方法
  • c# 在excel导入的时候报错 Microsoft.ACE.OLEDB.12.0,安装对应系统版本的AccessDatabaseEngine即可解决该问题
  • win10家庭版 河北对口升学练习系统在打开时提示未在本地计算机上注册Microsoft.ACE.OLEDB.12.0 求各位帮帮忙 运行结果及报错内容 已经尝试过在CSDN上找教程,教程中需要用到iis应用程序池,在控制面板中我没找到,...
  • 未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”
  • Microsoft.ACE.OLEDB.12.0问题解决方法

    万次阅读 2020-03-08 11:02:52
    用C#来访问ACCESS或者Excel时,会用到数据库访问的组件,有时候会出现如下图所示的错误,即Microsoft.Jet.OLEDB.4.0,microsoft.ACE.oledb.12.0 provideer is not registered on the local machine. 二、分析和解决 ...
  • 我正在尝试在按钮单击事件中从Excel文件获取数据。 我的连接字符串是: string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Dat
  • 运行程序时,读取.mdb文件的内容时,直接报错【未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序】 二、问题分析 本地电脑安装了Office全套,也可以使用Access数据库打开查看.mdb文件内容,但是报错是...
  • Microsoft.ACE.OLEDB.12.0

    2021-01-18 23:11:14
    这是Microsoft.ACE.OLEDB.12.0下载,解决 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。的问题。
  • 在SQL(不仅限SQL其他软件报相同错误同样适用)导入excel数据时提示有这个错误,安装了这个程序就把问题解决了。 提示:直接安装就可以 链接:https://pan.baidu.com/s/1D7AgTpU70XPrZYG8v8pTnw 提取码:hsp1 ... ...
  • C#使用Microsoft.ACE.OLEDB.12.0 需要安装的组件 下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=13255 記得要選擇中英文版本,這個要注意,不然會安裝不了的。 微軟官網說明:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,871
精华内容 2,748
关键字:

ace oledb