Classe IDBSchemaRowsetImpl
Fornece a implementação para conjuntos de linhas do esquema.
template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset
Parâmetros
- SessionClass
A classe que IDBSchemaRowsetImpl é herdada.Normalmente, essa classe será classe de sessão do usuário.
Membros
Métodos
Verifica a validade das restrições contra um conjunto de linhas do esquema. |
|
Implementa uma função de criador de objeto COM para o objeto especificado pelo parâmetro de modelo. |
|
Especifica quais restrições você dá suporte em um conjunto de linhas de esquema específico. |
Métodos de interface
Retorna um conjunto de linhas do esquema. |
|
Retorna uma lista de conjuntos de linhas do esquema acessível por IDBSchemaRowsetImpl::GetRowset. |
Comentários
Essa classe implementa o IDBSchemaRowset interface e a função de criador de modelos CreateSchemaRowset.
OLE DB usa conjuntos de linhas do esquema para retornar dados sobre os dados em um provedor.Esses dados geralmente são chamados de "metadados". Por padrão, um provedor deve oferecer suporte sempre DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, e DBSCHEMA_PROVIDER_TYPES, conforme descrito em IDBSchemaRowset na referência OLE DB Programmer.Conjuntos de linhas do esquema são designados em um mapa de esquema.Para obter informações sobre as entradas de mapa de esquema, consulte SCHEMA_ENTRY.
O OLE DB Provider Wizard, Assistente de objeto ATL, gera automaticamente código para os conjuntos de linhas do esquema no seu projeto.(Por padrão, o assistente oferece suporte os conjuntos de linhas do esquema obrigatório mencionados anteriormente.) Quando você cria um consumidor usando o Assistente de objeto ATL, o assistente usa conjuntos de linhas do esquema para vincular um provedor de dados correto.Se você não implemente os conjuntos de linhas do esquema para fornecer metadados correto, o assistente não irá vincular os dados corretos.
Para obter informações sobre como oferecer suporte a conjuntos de linhas do esquema no seu provedor, consulte Suporte a conjuntos de linhas de esquema.
Para obter mais informações sobre conjuntos de linhas do esquema, consulte Conjuntos de linhas do esquema na OLE DB Programmer referência.
Requisitos
Cabeçalho: atldb.h
Consulte também
Referência
Classes de conjunto de linhas de esquema e Typedef
Conceitos
Suporte a conjuntos de linhas do esquema