Interfaces de objeto de sesión

La siguiente tabla muestra las interfaces obligatorias y opcionales definidas por OLE DB para un objeto de sesión.

Período de sesiones


Interfaz

¿Obligatorio?
¿Implementada por las clases de plantilla OLE DB?
IGetDataSource Obligatorio Sí
IOpenRowset Obligatorio Sí
ISessionProperties Obligatorio Sí
IDBCreateCommand Opcional Sí
IDBSchemaRowset Opcional Sí
IIndexDefinition Opcional No
ISupportErrorInfo Opcional No
ITableDefinition Opcional No
ITransactionJoin Opcional No
ITransactionLocal Opcional No
ITransactionObject Opcional No

El objeto session crea un objeto de conjunto de filas. Si el proveedor admite comandos, la sesión también crea un objeto de comando (CCommand, implementando el OLE DB TCommand). El objeto de comando implementa la interfaz ICommand y utiliza el método ICommand:: Execute para ejecutar comandos en el conjunto de filas, como se muestra en la figura siguiente.

Volver a la arquitectura de plantilla de proveedor DB OLE

Index