Classe IDBSchemaRowsetImpl
Fornece implementação para conjuntos de linhas de esquema.
template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset
Parâmetros
- SessionClass
A classe IDBSchemaRowsetImpl por que é herdado. Normalmente, esta será a classe classe da sessão de usuário.
Membros
Métodos
Verifica a validade das restrições em um conjunto de linhas de esquema. |
|
Implementa uma função do designer do objeto COM para o objeto especificado pelo parâmetro do modelo. |
|
Especifica que as restrições você dão suporte em um conjunto de linhas de esquema específico. |
Métodos da interface
Retorna um conjunto de linhas de esquema. |
|
Retorna uma lista de conjuntos de linhas de esquema acessíveis por IDBSchemaRowsetImpl::GetRowset. |
Comentários
Esta classe implementa a interface de IDBSchemaRowset e a função templatized CreateSchemaRowsetdo designer.
O OLE DB usa conjuntos de linhas de esquema para retornar dados sobre os dados em um provedor. Esses dados são frequentemente denominados “metadados.” Por padrão, um provedor sempre deve oferecer suporte a DBSCHEMA_TABLES, DBSCHEMA_COLUMNS, e DBSCHEMA_PROVIDER_TYPES, conforme descrito em IDBSchemaRowsetna referência do programador de OLE DB. Os conjuntos de linhas de esquema são designados em um mapa de esquema. Para obter informações sobre as entradas do mapa de esquema, consulte SCHEMA_ENTRY.
O assistente do provedor OLE DB, no assistente do objeto de ATL, gerencia automaticamente o código para os conjuntos de linhas de esquema em seu projeto. (Por padrão, o assistente oferece suporte aos conjuntos de linhas de esquema obrigatórios previamente mencionados.) Quando você cria um consumidor usando o assistente do objeto de ATL, o assistente usa conjuntos de linhas de esquema para associar os dados corretos para um provedor. Se você não implementa os conjuntos de linhas de esquema para fornecer os metadados corretos, o assistente não associará os dados corretos.
Para obter informações sobre como oferecer suporte a conjuntos de linhas de esquema do provedor, consulte Conjuntos de linhas de esquema de suporte.
Para obter mais informações sobre conjuntos de linhas de esquema, consulte Conjuntos de linhas de esquemana referência do programador de OLE DB.
Requisitos
Header: atldb.h
Consulte também
Referência
Classes Rowset do esquema e Typedef
Conceitos
Dando suporte a conjuntos de linhas do esquema