更新:2007 年 11 月
下表显示 OLE DB 为命令对象定义的强制和可选接口。
接口 |
必需吗? |
是否由 OLE DB 模板实现? |
|---|---|---|
必需 |
是 |
|
必需 |
是 |
|
必需 |
是 |
|
必需 |
是 |
|
必需 |
是 |
|
必需 |
是 |
|
可选 |
否 |
|
可选 |
否 |
|
可选 |
否 |
|
可选 |
否 |
|
可选 |
否 |
|
可选 |
否 |
命令对象使用 IAccessor 指定参数绑定。使用者调用 IAccessor::CreateAccessor,并给它传递 DBBINDING 结构数组。DBBINDING 包含有关列绑定的信息(如类型和长度)。提供程序接收这些结构并确定如何传输数据和是否需要转换。
ICommandText 接口提供指定文本命令的方法。ICommandProperties 接口处理所有命令属性。