Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 por quais IDBSchemaRowsetImpl é herdada. Normalmente, essa classe será classe de sessão do usuário.
Comentários
Essa classe implementa a IDBSchemaRowset interface e o criador de modelos função CreateSchemaRowset.
OLE DB usa conjuntos de linhas de esquema para retornar dados sobre os dados em um provedor.Esses dados costuma ser chamados de "metadados". Por padrão, um provedor deve sempre suporta DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, and DBSCHEMA_PROVIDER_TYPES, conforme descrito em IDBSchemaRowset in the Referência do programador do OLE DB.Conjuntos de linhas do esquema são designados em um MAP de esquema.Para obter informações sobre as entradas de MAP de esquema, consulte SCHEMA_ENTRY.
O OLE DB provedor assistente, no Assistente do objeto ATL, gera automaticamente um código para os conjuntos de linhas de esquema no seu projeto.(Por padrão, o Assistente suporta 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 de esquema para BIND os dados corretos a um provedor.Caso você não implemente seus conjuntos de linhas de esquema para fornecer metadados correto, o assistente não irá BIND os dados corretos.
Para obter informações sobre como oferecer suporte a conjuntos de linhas de esquema no seu provedor, consulte Suporte a conjuntos de linhas do esquema.
Para obter mais informações sobre conjuntos de linhas do esquema, consulte Conjuntos de linhas do esquema in the Referência do programador do OLE DB.
Requisitos
Cabeçalho: atldb.h
Consulte também
Conceitos
Suporte a conjuntos de linhas do esquema
Referência
Classes de conjunto de linhas de esquema e classes de TypeDef