ADO 基础知识

ADO 为开发人员提供了强大的逻辑对象模型,用于通过 OLE DB 系统接口以编程方式访问、编辑和更新来自各种数据源的数据。 ADO 的最常见用法是查询关系数据库中的一个或多个表、在应用程序中检索并显示结果,也许还可让用户对数据进行更改并保存。 其他任务包括以下内容:

  • 使用 SQL 查询数据库并显示结果。

  • 通过 Internet 访问文件存储中的信息。

  • 操作电子邮件系统中的邮件和文件夹。

  • 将数据库中的数据保存到 XML 文件中。

  • 执行用 XML 描述的命令并检索 XML 流。

  • 将数据保存到二进制或 XML 流中。

  • 允许用户查看和更改数据库表中的数据。

  • 创建并重复使用参数化数据库命令。

  • 执行存储过程。

  • 动态创建一个名为 Recordset 的灵活结构来保存、导航和操作数据

  • 执行事务数据库操作。

  • 根据运行时条件,筛选数据库信息的本地副本并对其进行排序。

  • 从数据库创建和操作分层结果。

  • 将数据库字段绑定到数据感知组件。

  • 创建断开连接的远程 Recordsets

ADO 公开了多种选项和设置来提供这种灵活性。 因此,务必采用有条不紊的方法来学习如何在应用程序中使用 ADO,将每个目标分解为可管理的部分。

大多数使用 ADO 的应用程序涉及四种主要操作:获取数据、检查数据、编辑数据和更新数据。 本部分稍后将更详细地介绍这些操作。

但在介绍这些详细信息前,我们将先概述 ADO 对象模型和一个简单的 ADO 应用程序,该应用程序使用 Visual Basic 编写,并执行四个主要 ADO 操作中的每一项: