ADO 对象和集合

ADO 由以下九个对象和四个集合组成。

对象或集合 说明
Connection 对象 表示与某一数据源的唯一会话。 在客户端/服务器数据库系统的情况下,它可能等同于与服务器的实际网络连接。 Connection 对象的某些集合、方法或属性可能不可用,具体取决于提供程序支持的功能。
Command 对象 用于定义旨在针对数据源运行的特定命令,例如 SQL 查询。
Recordset 对象 表示来自基表的整个记录集或所执行命令的结果。 所有 Recordset 对象都由记录(行)和字段(列)组成。
Record 对象 表示来自 Recordset 或提供程序的单行数据。 此记录可以表示数据库记录或其他类型的对象,例如文件或目录,具体取决于提供程序。
Stream 对象 表示二进制数据流或文本数据流。 例如,可以将 XML 文档加载到流中作为命令输入,或者从某些提供程序返回作为查询结果。 Stream 对象可用于操作包含这些数据流的字段或记录。
Parameter 对象 表示与基于参数化查询或存储过程的 Command 对象关联的形参或实参。
Field 对象 表示具有通用数据类型的数据列。 每个 Field 对象都对应于 Recordset 中的一列。
Property 对象 表示由提供程序定义的 ADO 对象的特征。 ADO 对象有两种类型的属性:内置的和动态。 内置属性是在 ADO 中实现并立即可用于任何新对象的那些属性。 Property 对象是动态属性的容器,由基础提供程序定义。
Error 对象 包含数据访问错误(与涉及提供程序的单个操作相关)的详细信息。
Fields 集合 包含 Recordset 或 Record 对象的所有 Field 对象。
Properties 集合 包含对象特定实例的所有 Property 对象。
Parameters 集合 包含 Command 对象的所有 Parameter 对象。
Errors 集合 包含为响应与单个提供程序相关的失败而创建的所有 Error 对象。

另请参阅

ADO 对象模型