SCHEMA_ENTRY
Associa um GUID com uma classe.
SCHEMA_ENTRY(
guid,
rowsetClass
);
Parâmetros
guid
Um conjunto de linhas de esquema GUID. Consulte IDBSchemaRowsetna referência do programador de OLE DB para obter uma lista de conjuntos de linhas de esquema e dos respectivos GUIDs.rowsetClass
A classe que será criada para representar o conjunto de linhas de esquema.
Comentários
IDBSchemaRowsetImpl poderá ver o mapa para obter uma lista dos GUIDs, ou pode criar um conjunto de linhas se é determinada GUID. O conjunto de linhas de esquema IDBSchemaRowsetImpl cria é semelhante a CRowsetImplpadrão - classe derivada, a não ser que deve fornecer um método de Executar que tenha a seguinte assinatura:
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
Essa função de Executar popula os dados do conjunto de linhas. O assistente de projeto de ATL cria, conforme descrito em IDBSchemaRowsetna referência do programador doOLE DB, três conjuntos de linhas de esquema inicial no projeto para cada um dos três esquemas obrigatórios OLE DB:
DBSCHEMA_TABLES
DBSCHEMA_COLUMNS
DBSCHEMA_PROVIDER_TYPES
O assistente também adiciona três entradas correspondentes no esquema. Consulte Criando um provedor OLE DB do modelo para obter mais informações sobre como usar o assistente para criar um provedor.
Requisitos
Header: atldb.h