Interfaces de objetos de comando

La siguiente tabla muestra las interfaces obligatorias y opcionales definidas por OLE DB para un objeto command.

Comando


Interfaz

¿Obligatorio?
¿Implementada por las clases de plantilla OLE DB?
IAccessor Obligatorio Sí
IColumnsInfo Obligatorio Sí
ICommand Obligatorio Sí
ICommandProperties Obligatorio Sí
ICommandText Obligatorio Sí
IConvertType Obligatorio Sí
IColumnsRowset Opcional No
ICommandPrepare Opcional No
ICommandWithParameters Opcional No
ISupportErrorInfo Opcional No

El objeto de comando utiliza la IAccessor para especificar enlaces de parámetro. El consumidor llama CreateAccessor, pasa una matriz de estructuras DBBINDING . DBBINDING contiene información sobre los enlaces de la columna (tipo, longitud etc.). El proveedor recibe las estructuras y determina cómo se deben transferir los datos y si son necesarias las conversiones.

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

Volver a la arquitectura de plantilla de proveedor DB OLE

Index