Compartilhar via


SCHEMA_ENTRY

Associa um GUID de uma classe.

SCHEMA_ENTRY(
   guid,
   rowsetClass 
); 

Parâmetros

  • guid
    Um conjunto de linhas do esquema GUID.Consulte IDBSchemaRowset na OLE DB Programmer referência para obter uma lista de conjuntos de linhas do esquema e seus GUIDs.

  • rowsetClass
    A classe será criada para representar o conjunto de linhas do esquema.

Comentários

IDBSchemaRowsetImpl pode então consulta o mapa para obter uma lista de GUIDs, ou pode criar um conjunto de linhas se for fornecido um GUID.O conjunto de linhas do esquema IDBSchemaRowsetImpl cria é semelhante a um padrão CRowsetImpl-derivado classe, exceto deve fornecer um Executar método tem a seguinte assinatura:

HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,

const VARIANT* rgRestrictions)

Isso Executar função preenche os dados do conjunto de linhas.ATL Project Wizard cria, conforme descrito em IDBSchemaRowset na referência OLE DB Programmer, conjuntos de linhas de esquema no projeto três inicial para cada um dos três esquemas de banco de dados OLE obrigatórios:

  • DBSCHEMA_TABLES

  • DBSCHEMA_COLUMNS

  • DBSCHEMA_PROVIDER_TYPES

O assistente também adiciona três entradas correspondentes no mapa de esquema.Consulte criar um provedor OLE DB modelo para obter mais informações sobre como usar o Assistente para criar um provedor.

Requisitos

Cabeçalho: atldb.h

Consulte também

Referência

BEGIN_SCHEMA_MAP

END_SCHEMA_MAP

Outros recursos

Macros para modelos do provedor OLE DB