SCHEMA_ENTRY ( guid, rowsetClass );
Parámetros
guid
Un conjunto de filas esquema GUID. Ver IDBSchemaRowset en la referencia del programador de OLE DB de una lista de conjuntos de filas de esquema y su GUID.
rowsetClass
La clase que se creará para represe&ntar el esquema rowset.nbsp;
Observaciones
Esta macro asocia un GUID con una clase. IDBSchemaRowsetImpl , a continuación, puede consultar el mapa para ver una lista de GUID, o puede crear un conjunto de filas si se da un GUID. El conjunto de filas de esquema IDBSchemaRowsetImpl crea es similar a un estándar CRowsetImpl-derivados de clase, excepto que debe proporcionar un método de ejecución que tiene la siguiente firma:
HRESULT ejecutar (LONG * pcRowsAffected, ULONG cRestrictions, const variante * rgRestrictions)
Esta función de ejecutar rellena los datos de filas. El Asistente para objetos ATL crea tres conjuntos de filas de esquema inicial en el proyecto: uno para cada uno de los tres esquemas obligatorios de OLE DB (DBSCHEMA_TABLES, DBSCHEMA_COLUMNSy DBSCHEMA_PROVIDER_TYPES, como se describe en IDBSchemaRowset en la referencia del programador de OLE DB de). El asistente también agrega tres entradas correspondientes en el mapa de esquema. Consulte creación de un proveedor de plantilla de OLE DB para obtener más información acerca de cómo utilizar al Asistente para crear un proveedor.
Macros para plantillas de proveedor OLE DB
Véase también