Activex数据对象概述

使用Activex数据对象（ADO），你可以对来自许多种数据提供者的数据进行读取和写入操作。例如，你可以使用ADO来访问Microsoft Access，Microsoft SQL和Oracle数据库中的信息。你甚至可以使用ADO从Microsoft Excel表格中读取信息。

在这本书里，你将学习如何使用ADO操作Microsoft SQL Sever数据库。所有的例子都假定你是在使用这种数据库。但是，你应该知道，你在下面几章中学到的大部分内容对其它类型的数据库也是适用的。

在第三部分“操作数据：SQL”中，你学习了如何适用结构化查询语言（SQL）。从这一章开始，你将很好地应用第三章所学的知识。学习的重点是结合ADO，使用SQL对一个数据库进行读写操作。ADO和SQL的的这种结合是功能很强大的。

注意

要了解Activex数据对象的方法，属性，和集合的详细内容，请参考书后的附录A，“ASP对象和组件快速参考”。

Activex数据对象共有七种独立的对象。下面列出了这七种对象的名字，并简要介绍了它们的功能：

- 连接对象。代表与一个数据源的唯一对话。例如，你可以用连接对象来打开一个对Microsoft SQL Sever的连接。

- 记录集对象。代表来自一个数据提供者的一组记录。例如，你可以用一个记录集对象来修改一个SQL Sever表中的记录。

- 域对象。代表一个记录集中的一个域。

- 命令对象。代表一个命令。例如，你可以用命令对象执行一个SQL存储过程或有参数的查询。

- 参数对象。代表SQL存储过程或有参数查询中的一个参数。

- 属性对象。代表数据提供者的具体属性。

错误对象。代表ADO错误。