ADO 对象和接口

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

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

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

Command 对象不适合编写脚本。
连接 表示与数据源的打开连接。

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

Error 对象不适合编写脚本。
字段 表示具有常见数据类型的数据列。
参数 表示基于参数化查询或存储过程与 Command 对象关联的参数或参数。

参数 对象对脚本不安全。
属性 表示提供程序定义的 ADO 对象的动态特征。
记录 表示 记录集的行,或文件系统中的目录或文件。 Record 对象对于脚本是安全的。
记录集 表示基表或执行命令的结果中的记录集。 随时,Recordset 对象仅引用集中的单个记录作为当前记录。

Recordset 对象对于脚本是安全的。
Stream 表示二进制数据流。

Stream 对象对于脚本是安全的。

另请参阅

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