关于EXCEL2007中ADO的数据库引擎

原创 2009年11月29日 23:50:00

很多人换了2007后,问的最多的问题之一是2003里最经典的ADO中的“provider=Microsoft.Jet.OLEDB.4.0”这句怎么不能用了。

百度一下可以了解到,Microsoft.Jet.OLEDB.4.0是Microsoft Jet引擎,这适用于2003版本(2003之前的我没装,所以也不知道能向下适应到哪个版本),而在2007中,微软对其旗下 Access 与 Excel 的主要文件格式进行修改,并且重命名为 .accdb(Access 2007 数据库文件)与 .xlsx(Excel 2007 文件),因此未被 Microsoft Jet 引擎所支持,不过微软也很快的提出了 Microsoft Office 2007 Desktop Drivers: Data Connectivity Components 来支持,目前的解决方法就是把连接字符串中的数据提供者改为 Microsoft.ACE.OLEDB.12.0

本机运行正常的ADO程序在别的机器上无法运行的问题

CSDN论坛上经常看到在本机编译运行正常的使用了ADO的程序放到别的机器上就不能运行了,我原来也碰到过这样的问题,后来发现是ADO引擎版本的问题,安装了VC的机器一般其数据库引擎版本都比较高,到低版本...
  • ringphone
  • ringphone
  • 2005-08-02 15:01:00
  • 4097

数库库引擎-1(ado)

ADO(ActiveXDataObjects)是Microsoft提供和建议使用的新型的数据访问接口,具体实现为Automation。这样,程序员可以在各种支持Automation的开发环境下方便地访...
  • Apollo_pl
  • Apollo_pl
  • 2006-10-15 23:03:00
  • 981

ADO访问Excel 2007

1、数据引擎类型    有两种接口可供选择:Microsoft.Jet.OLEDB.4.0(简称 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(简称 ACE 引擎)。    Jet...
  • fhfanxin
  • fhfanxin
  • 2016-03-04 22:40:03
  • 1949

ADO版本问题解决方案

ADO在高版本向低版本是不兼容的~下面方法可行! 1、 下载Msado60_Backcompat_i386.tlb文件,存放到指定目录(相对比较稳定)建议:         C:\Program ...
  • wzy198852
  • wzy198852
  • 2013-03-12 09:48:40
  • 3903

<em>ADO</em>+ACCESS

利用<em>ADO</em>实现与ACCESS数据库的链接,可以进行添加 删除和查询功能。... 利用<em>ADO</em>实现与ACCESS数据库的链接,可以进行添加 删除和查询功能。综合评分:4 收藏评论(2)举报 ...
  • 2018年04月09日 00:00

delphi 用ado连接excel2007

前段时间写了一个用delphi比较两个excel不同的程序。使用了ado ,但是发现怎么都连接不上。最后知道原因了。我使用的office是2007版本的。原因是office2007已经是基于xml的。...
  • kobaer
  • kobaer
  • 2009-10-11 12:39:00
  • 3967

Delphi中使用ADO连接Excel

Delphi中使用ADO连接Excel有感 By panther666 今天在Delphi中使用ADO连接Excel(以前在一本书看过,复习一下-_-!!),有所收获,不敢独享。 第一部分: 1. 设...
  • henreash
  • henreash
  • 2008-04-15 13:46:00
  • 1557

关于EXCEL2007中ADO的数据库引擎

很多人换了2007后,问的最多的问题之一是2003里最经典的ADO中的“provider=Microsoft.Jet.OLEDB.4.0”这句怎么不能用了。百度一下可以了解到,Microsoft.Je...
  • laoyebin
  • laoyebin
  • 2009-11-29 23:50:00
  • 6693

数据库引擎

数据库应用项目是通过数据库引擎与数据库链接的。何为数据库引擎呢?简而言之,数据库引擎就是驱动各种数据库的程序,它负责处理数据库相关工作的整个核心部份。同样的,数据库应用项目的操作指令,均会通过数据库引...
  • Kevinzhangfei
  • Kevinzhangfei
  • 2011-12-12 10:43:57
  • 6122

VC利用ADO操作Excel

把Excel当做数据库来操作,步骤如下:1、在stdafx.h中加入#import "c:/program files/common files/system/ado/msado15.dll" no_...
  • lqlong19922008
  • lqlong19922008
  • 2010-09-18 11:34:00
  • 1477
收藏助手
不良信息举报
您举报文章:关于EXCEL2007中ADO的数据库引擎
举报原因:
原因补充:

(最多只允许输入30个字)