IDBSchemaRowsetImpl (Clase)
Proporciona la implementación para los conjuntos de filas de esquema.
template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset
Parámetros
- SessionClass
La clase en la que IDBSchemaRowsetImpl es heredado. Normalmente, esta clase se la clase de sesión de usuario.
Miembros
Métodos
Comprueba la validez de las restricciones en un conjunto de filas de esquema. |
|
Implementa una función de creación del objeto COM para el objeto especificado por el parámetro de plantilla. |
|
Especifica qué restricciones se admiten en un conjunto de filas de esquema determinado. |
Métodos de interfaz
Devuelve un conjunto de filas de esquema. |
|
Devuelve una lista de conjuntos de filas de esquema accesibles por IDBSchemaRowsetImpl::GetRowset. |
Comentarios
Esta clase implementa la interfaz y la función templatized CreateSchemaRowsetde IDBSchemaRowset de generador.
OLE DB usa conjuntos de filas de esquema para devolver datos sobre los datos de un proveedor. Estos datos se suele denominar “los metadatos”. De forma predeterminada, un proveedor debe admitir siempre DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, y DBSCHEMA_PROVIDER_TYPES, como se describe en IDBSchemaRowset en la referencia delprogramador. Señalan a los conjuntos de filas de esquema en un mapa de esquema. Para obtener información sobre las entradas del mapa de esquema, vea SCHEMA_ENTRY.
El asistente para proveedores OLE DB, en el asistente para objetos ATL, genera automáticamente el código para los conjuntos de filas de esquema en el proyecto. (De forma predeterminada, el asistente admite conjuntos de filas de esquema obligatorios enumerados previamente). Cuando se crea un consumidor mediante el asistente para objetos ATL, el asistente utiliza conjuntos de filas de esquema para enlazar los datos correctos a un proveedor. Si no implementa conjuntos de filas de esquema para proporcionar metadatos correctos, el asistente no enlazará los datos correctos.
Para obtener información sobre cómo admitir conjuntos de filas de esquema en el proveedor, vea Admitir conjuntos de filas de esquema.
Para obtener más información sobre los conjuntos de filas de esquema, vea Conjuntos de filas de esquema en la referencia delprogramador.
Requisitos
Header: atldb.h
Vea también
Referencia
Clases de conjunto de filas de esquema y clases typedef
Conceptos
Admitir conjuntos de filas de esquema