漫谈ADO 检索编辑相关注意及问题

开发 后端
在本篇文章中讨论特定于 Excel 的语法问题和限制。本文不讨论 OLAP 或 PivotTable 技术,或 Excel 数据的其他特殊用法。

本文通过以下几节来讨论如何实现这一点: 使用 ADO 连接到 Excel使用 ADO 检索和编辑 Excel 数据从 Excel 检索数据源结构,下面进行说明介绍学习,好吧就对ADO 检索进行说明吧。

注意:本文中的测试是使用 Microsoft Data Access Components (MDAC) 2.5 在装有 Visual Basic 6.0 Service Pack 3 和 Excel 2000 的 Microsoft Windows 2000 上执行的。对用户在使用不同版本的 MDAC、Microsoft Windows、Visual Basic 或 Excel 时可能会观察到的不同现象,本文可能未确认或讨论。

使用 ADO 连接到 ExcelADO 使用 MDAC 中以下两个ADO 检索中的任何一个都可以连接到 Excel 数据文件。 Microsoft Jet OLE DB Provider — 或Microsoft OLE DB Provider for ODBC Drivers如何使用 Microsoft Jet OLE DB ProviderJet 提供程序只需要两条信息就可以连接到 Excel 数据源:路径(包括文件名),和 Excel 文件版本。

Excel 版本:对于 Excel 95 工作簿(Excel 版本 7.0),应指定 Excel 5.0;对于 Excel 97、Excel 2000 或 Excel 2002 (XP) 工作簿(Excel 版本 8.0、9.0 和 10.0),应指定 Excel 8.0 版本。#t#

使用“数据链接属性”对话框的 Jet 提供程序如果在应用程序中使用“ADO 数据控件”或“数据环境”,就会出现数据链接属性对话框来收集必要的连接设置。用“数据链接属性”对话框的 Jet 提供程序如果在应用程序中使用“ADO 检索控件”或“数据环境”,就会出现数据链接属性对话框来收集必要的连接设置。在提供程序选项卡上,选择 Jet 4.0 提供程序;Jet 3.51 提供程序不支持 Jet ISAM 驱动程序。如果指定了 Jet 3.51 提供程序,在运行时会出现以下错误信息:

在连接选项卡上,浏览到您的工作簿文件。忽略“用户 ID”和“密码”项,因为这些不适用于 Excel 连接。(无法打开受密码保护的 Excel 文件作为数据源。本文后面有关于此主题的详细信息。

在所有选项卡上,从列表中选择扩展属性,然后单击编辑值。输入ADO 检索用分号 (;) 将其与任何其他已有的项分隔。如果忽略此步骤,测试连接时将出现一条错误信息,这是因为,如果不另行指定,Jet 提供程序期望 Microsoft Access 数据库。返回到连接选项卡,并单击 测试连接。将出现一个消息框,通知您测试已成功完成。其他 Jet 提供程序连接设置

责任编辑:chenqingxiang 来源: 计世网
相关推荐

2010-01-04 16:18:13

ADO.NET连接池

2009-12-29 14:24:40

使用ADO.NET

2009-12-22 15:33:33

ADO.NET参数

2010-01-04 14:18:02

ADO Command

2009-12-29 13:40:24

使用ADO.NET

2009-12-25 17:37:49

ADO接口

2009-12-21 17:39:02

ADO.NET操作

2010-01-05 16:26:33

Javascript

2010-01-04 11:14:40

ADO类库

2009-12-23 16:31:04

ADO.NET EF

2009-12-24 16:40:59

Ado Connect

2009-12-25 16:51:37

ADO参数

2010-01-04 14:54:08

ADO参数

2010-02-01 13:41:43

2010-02-01 17:01:16

初学Python

2010-02-01 13:48:42

Python程序

2009-12-23 17:43:53

ADO.NET模型

2009-12-25 15:47:20

ADO存储过程

2010-01-12 18:06:58

VC环境

2009-05-06 08:52:44

微软Windows 7操作系统
点赞
收藏

51CTO技术栈公众号