SCHEMA_ENTRY
Associa um GUID de uma classe.
SCHEMA_ENTRY(
guid,
rowsetClass
);
Parâmetros
guid
Um conjunto de linhas de esquema GUID.See IDBSchemaRowset in the Referência do programador do OLE DB para obter uma lista de conjuntos de linhas do esquema e seus GUIDs.rowsetClass
A classe será criada para representar conjunto de linhas de esquema.
Comentários
IDBSchemaRowsetImpl, em seguida, pode consultar o MAP de uma lista de GUIDs, ou pode criar um conjunto de linhas se ele for fornecido um GUID.O conjunto de linhas de esquema IDBSchemaRowsetImpl cria é semelhante a um padrão CRowsetImpl-derivado de classe, exceto deve fornecer um Executar método que tem a seguinte assinatura:
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
Este Executar função preenche os dados do conjunto de linhas.ATL Project assistente cria, conforme descrito em IDBSchemaRowset in the Referência do programador do OLE DB, três conjuntos de linhas de esquema inicial no projeto para cada um dos três esquemas OLE DB obrigatórios:
DBSCHEMA_TABLES
DBSCHEMA_COLUMNS
DBSCHEMA_PROVIDER_TYPES
O assistente também adiciona três entradas correspondentes no MAP de esquema.See Criando um provedor OLE DB modelo para obter mais informações sobre como usar o Assistente para criar um provedor.
Requisitos
Cabeçalho: atldb.h