ADO 为开发人员提供了一个功能强大的逻辑对象模型,用于通过 OLE DB 系统接口以编程方式访问、编辑和更新来自各种数据源的数据。 ADO 最常见的用法是查询关系数据库中的表或表,在应用程序中检索和显示结果,也许允许用户对数据进行更改和保存更改。 其他任务包括:
使用 SQL 查询数据库并显示结果。
通过 Internet 访问文件存储中的信息。
在电子邮件系统中操作邮件和文件夹。
将数据从数据库保存到 XML 文件中。
执行用 XML 描述的命令并检索 XML 流。
将数据保存到二进制或 XML 流中。
允许用户查看和更改数据库表中的数据。
创建和重用参数化数据库命令。
执行存储过程。
动态创建一个灵活的结构,该结构命名为 Recordset,用于保存、导航和操作数据。
执行事务数据库操作。
根据运行时条件筛选和排序数据库信息的本地副本。
从数据库生成和处理分层结果。
将数据库字段绑定到数据感知组件。
创建远程无连接的 记录集。
ADO 公开了各种选项和设置,以提供这种灵活性。 因此,请务必采用一种有条不紊的方法,了解如何在应用程序中使用 ADO,将每个目标分解成可管理的部分。
大多数使用 ADO 的应用程序涉及四个主要操作:获取数据、检查数据、编辑数据和更新数据。 本节稍后将更详细地检查这些操作。
但是,在讨论这些详细信息之前,我们将概述 ADO 对象模型和简单的 ADO 应用程序,该应用程序以 Visual Basic 编写,并执行四个主要 ADO 操作中的每一项: