ADO 对象和接口

这些对象之间的关系在 ADO 对象模型中表示。

每个对象可以包含在其相应的集合中。 例如,Error 对象可以包含在 Errors 集合中。 有关详细信息,请参阅 ADO 集合或特定集合主题。

对象或接口 说明
IADOCommandConstruction 用于从 ADOCommand 对象检索基础 OLEDB 命令。
ADORecordConstruction 从 C/C++ 应用程序中的 OLE DB Row 对象构造 ADO Record 对象。
ADORecordsetConstruction 从 C/C++ 应用程序中的 OLE DB Rowset 对象构造 ADO Recordset 对象。
ADOStreamConstruction 接口 从 C/C++ 应用程序中的 OLE DB IStream 对象构造 ADO Stream 对象。
命令 定义要针对数据源执行的特定命令。

Command 对象对于编写脚本而言不安全。
Connection 表示到数据源的连接是打开的。

Connection 对象可以安全地用于编写脚本。
IDSOShapeExtensions 接口 获取 SHAPE 提供程序的基础 OLEDB 数据源对象。
错误 包含数据访问错误(与涉及提供程序的单个操作相关)的详细信息。

Error 对象对于编写脚本而言不安全。
字段 表示具有通用数据类型的数据列。
参数 表示与基于参数化查询或存储过程的 Command 对象关联的形参或实参。

Parameter 对象对于编写脚本而言不安全。
Property 表示由提供程序定义的 ADO 对象的动态特征。
记录 表示 Recordset 的一行,或者文件系统中的目录或文件。 Record 对象可以安全地用于编写脚本。
Recordset 表示来自基表的记录集或所执行命令的结果。 在任何时候,Recordset 对象仅将集合中的单个记录引用为当前记录。

Recordset 对象可以安全地用于编写脚本。
表示二进制数据流。

Stream 对象可以安全地用于编写脚本。

另请参阅

ADO API 参考
ADO 集合
ADO 动态属性
ADO 枚举常量
附录 B:ADO 错误
ADO 事件
ADO 方法
ADO 对象模型
ADO 属性