Compartir a través de


Interfaces del objeto de comando

Actualización: noviembre 2007

En la tabla siguiente se muestran las interfaces obligatorias y opcionales definidas por OLE DB para un objeto de comando.

Interfaz

¿Es necesaria?

¿Se implementa mediante plantillas OLE DB?

IAccessor

Mandatory

IColumnsInfo

Mandatory

ICommand

Mandatory

ICommandProperties

Mandatory

ICommandText

Mandatory

IConvertType

Mandatory

IColumnsRowset

Opcional

No

ICommandPersist

Opcional

No

ICommandPrepare

Opcional

No

ICommandWithParameters

Opcional

No

ISupportErrorInfo

Opcional

No

ICommandStream

Opcional

No

El objeto de comando utiliza la interfaz IAccessor para especificar enlaces de parámetros. El consumidor llama a IAccessor::CreateAccessor y le pasa una matriz de estructuras DBBINDING. DBBINDING contiene información acerca de los enlaces de columnas (como tipo y longitud). El proveedor recibe la estructura y determina cómo deben transferirse los datos y si es necesario realizar conversiones.

La interfaz ICommandText proporciona una forma de especificar un comando de texto. La interfaz ICommandProperties controla todas las propiedades del comando.

Vea también

Conceptos

Arquitectura de plantillas de proveedores OLE DB