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