SCHEMA_ENTRY

Asocia un GUID a una clase.

SCHEMA_ENTRY(
   guid,
   rowsetClass 
); 

Parámetros

  • guid
    Un conjunto de filas de esquema GUID.Vea IDBSchemaRowset en la referencia del programador para obtener una lista de conjuntos de filas de esquema y su GUID.

  • rowsetClass
    La clase que se creará para representar el conjunto de filas de esquema.

Comentarios

IDBSchemaRowsetImpl puede ver el mapa para obtener una lista de GUID, o puede crear un conjunto de filas si se da un GUID.El conjunto de filas de esquema que IDBSchemaRowsetImpl crea es similar a CRowsetImplestándar - clase derivada, a menos que proporcione un método de Execute que tiene la siguiente firma:

HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,

const VARIANT* rgRestrictions)

Esta función de Execute rellena los datos del conjunto de filas.El asistente para proyectos ATL crea, como se describe en IDBSchemaRowset en la referencia delprogramador, tres conjuntos de filas de esquema iniciales del proyecto para cada uno de los tres esquemas obligatorios OLE DB:

  • DBSCHEMA_TABLES

  • DBSCHEMA_COLUMNS

  • DBSCHEMA_PROVIDER_TYPES

El asistente también agrega tres entradas correspondientes en el mapa de esquema.Vea Crear un proveedor de plantillas OLE DB para obtener más información sobre cómo utilizar el asistente para crear un proveedor.

Requisitos

Header: atldb.h

Vea también

Referencia

BEGIN_SCHEMA_MAP

END_SCHEMA_MAP

Otros recursos

Macros para las plantillas de proveedor OLE DB