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 对象。 |