观察ADO 记录集进行讨论

开发 后端
同时它在客户端实现读取、更新数据库等过程中起到了中间部件的作用ADO 记录集只能检索数据库中的数据,IDE 还进行了重新设计,从而向开发人员提供对.NET Framework 组件的直接访问。

Excel 不会像关系数据库那样为 ADO 记录集提供有关其数据的详细架构信息。因此,驱动程序必须至少扫描几行现有数据,才能有根据地猜测各列的数据类型,因此可以在使用的过程当中感受到趣味性和吸引力。

ADO 记录集工作表中的行和列与数据库中的行和列非常相似。只要用户记住 Microsoft Excel 不是关系型数据库管理系统,并认识到这一事实所带来的限制,在许多情况下都可以利用 Excel 及其工具来存储和分析数据,Microsoft ActiveX Data Objects 让我们可以将 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 记录集本文可能未确认或讨论。#t#

ODBC 驱动程序的提供程序(本文为简便起见将其称为“ODBC 提供程序”)也只需要两条信息就可以连接到 Excel 数据源:驱动程序名,以及工作簿的路径和文件名。

重要说明:Excel 的 ODBC 连接默认为只读。ADO 记录集 LockType 属性设置不会覆盖此连接级别的设置。如果想编辑数据,则必须将连接字符串或 DSN 配置中的 ReadOnly 设置为 False。否则,将出现以下错误信息: 

  1. Dim cn as ADODB.Connection  
  2. Set cn = New ADODB.Connection  
  3. With cn  
  4. Provider = "MSDASQL" 
  5. ConnectionString = "DSN=MyExcelDSN;" 
  6. Open  
  7. End With   
责任编辑:chenqingxiang 来源: 博客园
相关推荐

2009-12-28 10:22:52

ADO Records

2009-12-28 13:53:01

ADO.NET记录集

2009-12-30 15:47:14

ADO 记录集

2010-01-04 15:00:29

ADO记录集

2009-11-11 16:44:47

ADO记录集

2009-12-28 09:50:32

ADO数据库

2009-11-12 16:52:23

ADO.NET记录集

2009-12-24 17:23:05

2010-11-29 09:34:39

Sybase数据库存储

2009-12-29 14:41:13

ADO.NET 数据集

2009-11-04 09:18:12

ADO.NET _Re

2009-12-25 13:36:59

ADO 2.6

2009-12-25 14:30:47

ADO记录

2009-11-11 17:02:01

ADO修改记录

2009-12-30 15:41:23

ADO MoveNex

2010-02-23 17:35:46

Python

2009-11-13 09:45:54

ADO.NET程序集

2009-11-11 15:09:35

ADO.NET数据集

2009-12-28 13:32:19

ADO 添加记录

2009-12-28 10:03:58

ADO 对象
点赞
收藏

51CTO技术栈公众号