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? |
---|---|---|
Mandatory |
Sí |
|
Mandatory |
Sí |
|
Mandatory |
Sí |
|
Mandatory |
Sí |
|
Mandatory |
Sí |
|
Mandatory |
Sí |
|
Opcional |
No |
|
Opcional |
No |
|
Opcional |
No |
|
Opcional |
No |
|
Opcional |
No |
|
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.