66.66红包代表什么意思| 酸奶用什么菌发酵| maga是什么意思| 生产方式是什么| 趣味相投是什么意思| 做什么检查确诊是白塞| 贫血吃什么药补血最快| 金钱骨是什么部位| 叶子是什么意思| 世袭罔替什么意思| 体感是什么意思| 承五行属什么| 泡热水脚有什么好处| 胆囊息肉不能吃什么| 这厮是什么意思| 安乐死是什么意思| 做梦梦见蜘蛛是什么意思| 甲胎蛋白偏高是什么原因| 巧妙是什么意思| 缺钙会导致什么| 原研药是什么意思| 6月底什么星座| 胃肠炎吃什么食物| 四月初一是什么星座| 什么花走着开| 理疗师是做什么的| 常州有什么特产| 眼疖子用什么药| 小孩咬手指甲是什么原因| kaiser是什么品牌| 视网膜病变是什么意思| 热感冒吃什么药| p4是什么意思| 胆结石不能吃什么东西| 例假不能吃什么水果| 青黄不接是什么意思| 儿童内热吃什么去内热| 拉倒吧是什么意思| 是什么拼音| 军长是什么军衔| 白气是什么物态变化| 高危病变是什么意思| ts是什么意思| 孩子咬指甲什么原因| 甲醛是什么气味| 孕妇什么水果不能吃| 什么的童话| 为什么一吃饭就胃疼| 河堤是什么意思| 汗手适合盘什么手串| 喝什么茶养胃| 外泌体是什么| 手指关节疼是什么原因| 嘴上长痘痘是什么原因| 领结婚证需要什么| 血糖高去医院挂什么科| 梦见皮带断了什么预兆| 腰椎间盘突出吃什么药好| 89年属什么的| 一只脚心疼是什么原因| 氨气是什么味道| 婴幼儿积食会有什么症状| 变态反应科是看什么病的| 氧分压高是什么原因| gris是什么颜色| 痛经喝什么| 头晕出虚汗是什么原因引起的| 六月八号什么星座| 一次不忠终身不用什么意思| 补气血吃什么最好最快| 印度为什么叫三哥| 艮什么意思| 婴儿泡奶粉用什么水好| 嗜睡是什么原因| 打呼噜吃什么药最管用| 咳嗽吐黄痰吃什么药| 什么水解渴| 风寒感冒吃什么药效果好| 心火旺失眠吃什么药| 少许是什么意思| 燃气是什么气体| 黄体期是什么意思| 七十岁是什么之年| 肾阴虚是什么症状| 口腔溃疡什么原因| 卡哇伊是什么意思| 肚子胀气是什么原因引起的| 烫伤什么时候能好| 慷慨什么意思| 吃什么能长胖| 上火了喝什么降火最快| 新生儿脸上有小红点带白头是什么| 鸽子是什么意思| 气虚的人适合什么运动| 裂隙灯能查出什么眼病| 得乙肝的人有什么症状| 忖量是什么意思| 米线用什么做的| scarves什么意思| 腿上长痣代表什么| 六度万行 是什么意思| 在忙什么| 气血不足吃什么药| 虾跟什么不能一起吃| 黄油可以用什么代替| 投诉与举报有什么区别| 急性肠胃炎是什么原因引起的| 检查幽门螺杆菌挂什么科| 贵州有什么山| 肠胃不好喝什么奶粉好| 棱角是什么意思| 房间里放什么阳气旺| 湿气重的人适合吃什么| 肺结节增殖灶什么意思| 什么药补肾| 教授是什么级别| 可乐鸡翅用什么可乐| 古代男宠叫什么| 1069是什么意思| 一什么小船| 雷震子是什么神| 醉是什么生肖| 1954年属什么生肖| 红色加蓝色等于什么颜色| 吃什么升白细胞比较快| 男孩取什么名字好听又有贵气| 这是什么猫| 白细胞高是什么意思| 智能手环是干什么用的| sp是什么面料成分| 水和什么相生| 脂肪瘤挂什么科| 壮丁是什么意思| 精神心理科主要治疗什么疾病| 一个巾一个占念什么| 陈宝莲为什么自杀| 神经电生理检查是什么| 胸闷要做什么检查| 衣原体感染用什么药| otg线是什么| 耳朵痒是什么预兆| 海鸥吃什么食物| 性格好的女生是什么样| 坐班什么意思| 对头是什么意思| 2月18号是什么星座| 藏茶属于什么茶| 胎盘分级0级什么意思| 射手座是什么象| 什么的早晨| 苹果手机为什么那么贵| 自信过头叫什么| 过生日送什么礼物| 羊的守护神是什么菩萨| 熬夜喝什么好| 疝外科是治什么病的| 梦见别人送钱给我是什么意思| 口干口苦是什么病| 单侧耳鸣是什么原因引起的| 蚕蛾吃什么| 4月24号是什么星座| 12月10号是什么星座| 信天翁是什么鸟| 七月十六是什么星座| 白细胞高是什么病| 载体是什么意思| 早上口苦是什么原因| 为什么会有肾结石| 胳膊出汗是什么原因| 月经期间喝什么好排毒排污血| 肾阳虚的表现是什么| 精子发黄是什么原因| 飞的最高的鸟是什么鸟| 膝盖背面叫什么| 子宫内膜回声不均匀是什么意思| 什么颜色加什么颜色等于紫色| 紫玫瑰代表什么意思| 炸薯条用什么淀粉| 包是什么意思| 杭州吃什么| 鲨鱼怕什么| 不思量 自难忘什么意思| 朋友搬家送什么礼物好| 济南为什么叫泉城| 什么然泪下| 孛儿只斤现在姓什么| 降压药什么时间吃最好| 幽门螺旋杆菌的症状吃什么药| 腺病毒是什么病毒| orange是什么颜色| 非洲割礼是什么| 子宫大是什么原因| 龋齿是什么意思| 5月26日什么星座| 黑色的玫瑰花代表什么| 性转是什么意思| 孕吐最早什么时候开始| 一年四季都盛开的花是什么花| 脚肿挂什么科| 不然呢是什么意思| 老年骨质疏松疼痛有什么好疗法| 中暑喝什么好| 抹茶色是什么颜色| 为什么大姨妈迟迟不来| 仰卧起坐是什么现象| 肝病有什么征兆| 守株待兔是什么生肖| 依靠是什么意思| th什么意思| 什么叫出轨| ab型血可以接受什么血型| 红颜是什么意思| 鬼一般找什么人压床| 血脂高吃什么食物| 4月28号是什么星座| 狗狗蛋蛋红肿是什么原因| 八嘎呀路是什么意思| 爱新觉罗是什么旗| 尿检ph值偏高说明什么| 鹅蛋有什么功效| 肾虚是什么原因| aape是什么牌子| 血管狭窄吃什么药| 戒的部首是什么| 小野猫是什么意思| 手机的英文是什么| 男人左手断掌是什么命| 甲鱼和什么一起炖最好| 身体老是出汗是什么原因| 铁塔公司是干什么的| 发烧吃什么食物| 道心是什么意思| 柔顺剂有什么用| 什么是双开| 脑缺血吃什么药最好| 06年属什么| 丹字五行属什么| 京剧红色脸谱代表什么| 上帝叫什么名字| 白质脱髓鞘是什么病| 擎天柱是什么车| 女人吃猪肝有什么好处| 高专是什么| 霉菌用什么药| 镜花缘是什么意思| 打call是什么意思| 劝君更尽一杯酒的下一句是什么| 内伤湿滞什么意思| 什么头什么臂| 胆囊炎需要注意什么| 大麻是什么| 丑人多作怪什么意思| 8848是什么意思| 美国白宫是干什么的| 什么鱼适合做酸菜鱼| 乙肝有什么明显的症状| 立字五行属什么| player是什么意思| 桥本是什么| 旭五行属什么| 加号是什么意思| 黑枸杞对男性性功能有什么帮助| 肺部有阴影是什么原因| 极性什么意思| 百度跳转到内容

广西南宁市台办组织在邕台商考察邕宁区中盟产业园

本页使用了标题或全文手工转换
维基百科,自由的百科全书
百度 (图源:台媒)海外网3月23日电据台媒报道,台大校长风波近日在岛内持续发酵。

Microsoft Access数据库引擎(英语:Microsoft Access Database Engine)是微软针对文件型数据库所发展的数据库引擎(Database Engine),它的前身Microsoft Jet数据库引擎的适用资料来源种类相当多,像是Microsoft AccessMicrosoft ExceldBase等文件型资料来源都可以使用SQL指令访问。

目前的Access数据库引擎最新版本为ACE 16。

Jet DLLs
Jet version Jet engine DLL file name MDB version
1.1 1.10.0001 MSAJT110.DLL 1.0 / 1.1
2.0 (comlyr) 2.00.0000 MSAJT200.DLL 1.0 / 1.1 / 2.0
2.5(accsvc) 2.50.1606 MSAJT200.DLL 1.0 / 1.1 / 2.0 / 3.0
2.5(VB4 16) 2.50.1606 MSAJT200.DLL 1.0 / 1.1 / 2.0 / 3.0
3.0 3.0.0.2118 MSJT3032.DLL 1.0 / 1.1 / 2.0 / 3.0
3.5 MSJET35.DLL 1.0 / 1.1 / 2.0 / 3.0
4.0 (SP8) 4.0.8015.0 MSOLEDBJET40.DLL 1.0 / 1.1 / 2.0 / 3.0 / 4.0
ACE 12 12.0.xxxx.xxxx ACECORE.DLL 1.0 / 1.1 / 2.0 / 3.X / 4.0 / ACE
ACE 14 14.0.xxxx.xxxx ACECORE.DLL 3.X / 4.0 / ACE
ACE 15 15.0.xxxx.xxxx ACECORE.DLL 4.0 / ACE
ACE 16 16.0.xxxx.xxxx ACEOLEDB.DLL 4.0 / ACE
应用程序/版本 Jet version
Microsoft Access 1.0 1.0
Microsoft Access 1.1 1.1
Microsoft Access 2.0 2.0
Microsoft Access 2.0 Service Pack 2.5
Microsoft Access 95 / Excel 95 3.0
Microsoft Access 97 / Excel 97 / PowerPoint 97 / Word 97 3.5
Microsoft Access 2000 4.0 SP1
Microsoft Access 2002 [1]
Microsoft Access 2003 [2]
Microsoft Access 2007 ACE 12
Microsoft Access 2010 ACE 14
Microsoft Access 2013 ACE 15
Microsoft Access 2016 ACE 16
Visual Basic 3.0 1.1
Visual Basic Compatibility Layer 2.0
Visual Basic 4.0 16-bit 2.5
Visual Basic 4.0 32-bit 3.0
Visual Basic 5.0 3.5
Visual C++ 4.X 3.0
Visual C++ 5.0 3.5
Microsoft Project 4.1 / Project 95 3.0
Internet Information Server 3.0 3.5
SQL Server 7.0 4.0
Redistributable installers
Jet 3.51 web download 3.5+
MDAC 2.1 4.0 SP1
MDAC 2.5 4.0 SP3 to SP6+
Jet 4.0 4.0 SP3 to SP8
2007 Office System Driver页面存档备份,存于互联网档案馆 ACE 12
Microsoft Access Database Engine 2010页面存档备份,存于互联网档案馆 ACE 14
Microsoft Access Database Engine 2016页面存档备份,存于互联网档案馆 ACE 16
操作系统
Windows Me 4.0 SP3
Windows 2000 4.0 SP3
Windows XP 4.0 SP5+
Windows Server 2003 4.0 SP6+
Windows Vista 4.0 SP8+
Windows Server 2008 4.0 SP8+
Windows 7 4.0 SP8+
Sources:

版本历程

[编辑]

Jet 1.0

[编辑]

Microsoft Jet第一个版本是在1992年研发出来,当时的研发代号是“Cirrus”,为Microsoft Access 1.0所使用的数据库引擎,当时的资料访问组件为DAO(Data Access Object),编程语言为Visual Basic 3.0,DAO本身是一个COM组件,可以由支持COM规格的编程语言所访问,但它当时的功能只适用于Microsoft Access。Jet 1.1于1993年5月发表,首次支持Access以外的数据库 (FoxPro)[3]。使用Dynaset英语Dynaset保存查询结果,它自动链接到数据库,因此用户可以查看Dynaset并即时看到别人对数据库的修改;用户修改Dynaset的记录能自动存回数据库,无需另写修改数据库内容的SQL语句。如果Dynaset是多表Join操作生成的,则是不可修改。

Jet 2.x

[编辑]

Jet 2.0在1994年4月与Access 2.0一起发表,它支持了数据完整性,引擎层次资料验证,ANSI SQL,联合查询,子查询等等功能,DAO也新增了更多完整的对象能力,像是集合、对象、属性和方法等。同年的10月份,Jet 2.5与Access 2.0 Service Pack和ODBC Desktop Database Driver Kit一起发表,它也是第一个32位版本的Jet引擎,并开始支持Excel的读写能力以及VBA的功能[3]

Jet 3.x

[编辑]

Jet 3.0在1995年第三季发表,Jet 3.5则是在1996年第三季发表,与Jet 2.x不同的是,它只有32位的版本,提供给Windows 95以及Windows NT等操作系统使用,其主要新功能为支持数据库复制(Replication),多线程支持以及动态缓冲器 (dynamic buffer)的能力,并使用全新的索引机制,可加快数据库的速度,并且扩展DAO的对象模型[3]。采用了Microsoft Rushmore查询优化技术。Jet 3.0引入了隐式事务(Implicit transactions),即在上一条事务提交给数据库后,自动开始了下一条事务。但随后在Windows95平台上发现这对性能有负面影响,Jet 3.5又删除了这一特性。

Jet 4.0

[编辑]

Jet 4.0是Microsoft发表的最后一个Jet引擎版本,它支持了下列的能力:

  1. Unicode字符存储支持,使用与Windows NT相同,并且也在Windows 95上版本实现的排序方法。
  2. 变更资料类型,让它更贴近SQL Server,并支持新的decimal资料类型。
  3. Memo字段可以设置索引。
  4. 可压缩资料类型。
  5. 强化SQL让Jet更符合ANSI SQL-92规范。
  6. 更好的安全性,查看表支持,程序支持。支持SQL命令: CREATE, ADD, ALTER, DROP USER, DROP GROUP, GRANT/REVOKE.
  7. 事务的提交与回滚。
  8. 强化的表格建立与修改。
  9. 支持引用完整性
  10. 连线控制。
  11. 用户清单,允许管理员能决定谁可连到数据库。
  12. 记录层级锁(record locking model );此前版本只支持页锁,当时数据页为2KB。都支持“悲观锁”(pessimistic locking)与乐观锁(optimistic locking),前者在请求锁定时可立刻获得锁,后者在被编辑的记录保存时才获得锁.
  13. Microsoft SQL Server的双边复制能力。

连接字符串与支持的数据库

[编辑]

连接字符串

[编辑]
  • 参数HDR: HDR=Yes,指示第一行是标题,不做为数据使用;HDR=NO,指示第一行不是标题,做为数据来使用。
  • 参数IMEX ( IMport EXport mode ):
    • 0 表示Export mode,“汇出模式”,只能用来做“写入”用途
    • 1 表示Import mode,“导入模式”,只能用来做“读取”用途。
    • 2 表示Linked mode (full update capabilities),“链接模式”,可同时支持“读取”与“写入”用途

如果执行Insert Into语句时却出现异常:“操作必须使用一个可更新的查询”,这时可能需要把IMEX的值从2改为1尝试。

Microsoft Access

[编辑]

Access是Jet最主要的支持对象之一,因此对Access的支持是最充足的,依版本的不同,由MSRD2x40.DLL(Jet 2.x)、MSRD3x40.DLL (Jet 3.x)与MSJET40.DLL支持:

Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\mydatabase.mdb;

Microsoft Excel

[编辑]

Excel则是在Jet 2.x开始支持的资料存储体,虽然可以使用SELECT,INSERT,UPDATE三种查询,但无法使用DELETE删除资料,而且其SQL指令的使用限制也很多[4]

Excel的驱动程序由MSEXCL40.DLL提供,目前可支持:

  • Excel 3.0(Office 3.0)
  • Excel 4.0(Office 4.0)
  • Excel 5.0(Office 4.3)
  • Excel 8.0(Office 97-2000)
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\MyExcel.xls;
Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";

对于Excel 97以上到2003版本在连接字符串中都用Excel 8.0;对于Excel 2007或2010的在连接字符串中都用Extended Properties=Excel 12.0

Exchange

[编辑]

Microsoft Jet支持Exchange 4.0数据库,但后续版本即不再支持,目前它可访问Outlook 9.0 (Outlook 2000)的资料档,由MSEXCH40.DLL支持。

Provider=Microsoft.JET.OLEDB.4.0;Exchange 4.0;
MAPILEVEL=Outlook Address Book\;
PROFILE=Outlook;
TABLETYPE=1;
DATABASE=c:\temp

HTML Table

[编辑]

在网页中的HTML表格可以利用Jet来访问,分为HTML import和HTML export两个部分,分别处理HTML的SELECT(输入)与INSERT(输出)。

Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=http://www.acme.com/tb.html;
Extended Properties="HTML Import;HDR=YES;IMEX=1";

Paradox

[编辑]

Jet可以连接与访问Paradox数据库,由MSPBDE40.DLL支持,目前可用的版本有:

  • Paradox 3.x
  • Paradox 4.x
  • Paradox 5.x
  • Paradox 7.x
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\Program Files\Microsoft Office\Office;
Extended Properties=Paradox 5.x

dBase

[编辑]

dBase文件的支持由MSXBDE40.DLL支持,目前可用的版本有:

  • dBase III
  • dBase IV
  • dBase 5.0
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=c:\myDB;
Extended Properties=dBASE IV;

文本文件

[编辑]

文本文件 (text file),包括csv文件,是Jet较为特殊的资料来源类型之一,它由MSTEXT40.DLL支持,它同时也是HTML Import与HTML Export的基础。

Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=c:\txtFilesFolder\data.txt;
Extended Properties="text;HDR=Yes;FMT=Delimited(,)";

Lotus 1-2-3

[编辑]

Lotus 1-2-3的表格可由Jet访问,可支持Lotus的WJ2, WJ3, WK1, WK3与WK4等文件格式,由MSLTUS40.DLL提供支持。

Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\temp\FILE0014.WK4;
Extended Properties=Lotus WK4;
Persist Security Info=False

对于Microsoft Office 2007的支持

[编辑]

由于Microsoft Office 2007对其旗下Access与Excel的主要文件格式进行修改,并且重命名为.accdb(Access 2007数据库文件)与.xlsx(Excel 2007文件),因此不再被Microsoft Jet引擎支持,不过微软也随着OFFICE 2007产品发布了Microsoft Office 2007 Desktop Drivers: Data Connectivity Components页面存档备份,存于互联网档案馆)新的Office相关版本(Office-specific version)的Jet数据库引擎:Office Access Connectivity Engine (ACE),其连接字符串中的资料提供者改为Microsoft.ACE.OLEDB.12.0。ACE引擎向后兼容于老版本的Jet引擎,但是对Jet 4.0的一些重要特性不再支持,包括:用户级安全(User-level security)与复制特性(replication feature)。Access 2007及其后版本使用Jet 4.0引擎来操作老版本的Access文件。 Microsoft Access 2010引入了64比特版本的ACE引擎。

Access 2007的连线字符串为[5]

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

Excel 2007的连线字符串为[5]

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

对 x64 的支持能力随 Office 安装版本而定:若 Office 安装了 x86 版本,则没有 64 位 ODBC 驱动程序可用(Jet 和 Office 驱动都是 32 位);但若安装了 x64 版本的 Office,则 32 位的 ODBC 程序只能使用 Windows 附带的 Jet 驱动程序、Office 驱动程序是 64 位。

参考资料

[编辑]
  1. ^ The Access 2002 setup program only updated system files on certain versions of Windows and to a certain level.
  2. ^ Access 2003 relied on the Jet engine component of the operating system for its data storage and query processing.
  3. ^ 3.0 3.1 3.2 Dan Haught, Jim Ferguson. Microsoft Jet Database Engine Programmer's Guide 2/e. Microsoft Professional Editions. Microsoft Press. 1997. ISBN 1572313420. 
  4. ^ HOW TO:使用ADO.NET擷取與修改利用Visual Basic .NET之Excel活頁簿中的記錄. [2025-08-05]. (原始内容存档于2025-08-05). 
  5. ^ 5.0 5.1 ConnectionStrings.com. [2025-08-05]. (原始内容存档于2025-08-05). 
日昳是什么意思 布洛芬有什么副作用 纵隔淋巴结转移是什么意思 乙肝15阳性是什么意思 做梦梦见死去的亲人是什么意思
小孩为什么吃果糖二磷酸钠 晨字属于五行属什么 男扮女装是什么意思 拿乔是什么意思 牛标志的车是什么牌子
汉子婊什么意思 肝浸润是什么意思 深静脉血栓有什么症状 气短是什么感觉 拔罐拔出水是什么原因
粗枝大叶是什么意思 什么手机性价比高 耐克属于什么档次 胃热吃什么中成药 西瓜什么季节成熟
什么是中国舞hcv9jop6ns3r.cn 色丁布是什么面料hcv7jop6ns3r.cn 皮肤瘙痒是什么病的前兆hcv9jop2ns6r.cn 把尿是什么意思hcv8jop0ns4r.cn 商人是什么意思hcv7jop7ns2r.cn
背德感是什么意思hcv7jop6ns2r.cn ox什么意思hcv9jop3ns6r.cn 目前除皱最好的方法是什么hcv7jop6ns8r.cn 鼠疫是由什么引起的hcv8jop2ns0r.cn 宵字五行属什么hcv9jop7ns0r.cn
虎跟什么生肖相冲hcv8jop3ns2r.cn 蓝色配什么颜色好看hcv9jop7ns0r.cn 什么是缘分hcv8jop2ns2r.cn 渴望是什么意思hcv8jop2ns8r.cn 山本耀司的品牌叫什么hcv8jop4ns7r.cn
和风什么hcv8jop1ns1r.cn 梦见脱发是什么征兆hcv9jop4ns0r.cn tmp是什么药cl108k.com 10度穿什么hcv8jop1ns0r.cn 讨厌是什么意思dayuxmw.com
百度