码迷,mamicode.com
首页 > 数据库 > 详细

Microsoft ACE OLEDB 12.0概念及用法

时间:2015-12-04 22:36:04      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:

首先需要清楚几个概念:

  Database engine(数据引擎):一些预先存储于数据库中的组件;

  Microsoft JET (Joint Engine Technology):Microsoft Jet 数据引擎,1992年发行初版,主要运用于 Microsoft Accesss的数据连接,Jet引擎,仅能访问  Office97-2003;

  Microsoft ACE(Office Access Connectivity Engine ):随着Access 2007发布之后, Microsoft Jet 数据引擎迎来了特殊的一次改变,名称变为Access Database Engine,也就是Microsoft ACE,该版本兼容之前的版本,ACE引擎既可以访问Office 2007,也可以访问Office 97-2003。

  

  随着时间推移,Microsoft JET注定会被微软抛弃,但微软仍会继续支持Microsoft ACE。

  Microsoft ACE OLEDB 12.00

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

  

  支持Excel 2007以及之后版本(后缀名为.xlsx),"HDR=Yes;" 表明第一行包含列名, 而不是数据, "HDR=No;" 正好相反。

  将所有数据视为文本文档

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

将所有数据视为文本文档,仅需将设置"IMEX=1",将Excel里面的默认"通用类型"转为文本类型。

 

Microsoft ACE OLEDB 12.0概念及用法

标签:

原文地址:http://www.cnblogs.com/sfzylong/p/5020364.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!