命令对象接口

更新:2007 年 11 月

下表显示 OLE DB 为命令对象定义的强制和可选接口。

接口

必需吗?

是否由 OLE DB 模板实现?

IAccessor

必需

IColumnsInfo

必需

ICommand

必需

ICommandProperties

必需

ICommandText

必需

IConvertType

必需

IColumnsRowset

可选

ICommandPersist

可选

ICommandPrepare

可选

ICommandWithParameters

可选

ISupportErrorInfo

可选

ICommandStream

可选

命令对象使用 IAccessor 指定参数绑定。使用者调用 IAccessor::CreateAccessor,并给它传递 DBBINDING 结构数组。DBBINDING 包含有关列绑定的信息(如类型和长度)。提供程序接收这些结构并确定如何传输数据和是否需要转换。

ICommandText 接口提供指定文本命令的方法。ICommandProperties 接口处理所有命令属性。

请参见

概念

OLE DB 提供程序模板结构