IDBSchemaRowsetImpl

mode&lo lt; classeSessionClass>
Classe IDBSchemaRowsetImpl: IDBSchemaRowset pública

SessionClass

Classe IDBSchemaRowsetImpl é herdada por. Normalmente, essa classe será classe de sessão do usuário.

Implementação da interface IDBSchemaRowset e o criador de modelos função CreateSchemaRowset.

IDBSchemaRowsetImpl fornece implementação para conjuntos de linhas do esquema. OLE DB usa conjuntos de linhas do esquema para retornar dados sobre os dados em um provedor. (Esses dados muitas vezes são chamados de "meta-dados.") Por padrão, um provedor deve sempre apoiar DBSCHEMA_TABLES, DBSCHEMA_COLUMNSe DBSCHEMA_PROVIDER_TYPES, conforme descrito em IDBSchemaRowset no referência OLE DB Programmer. Conjuntos de linhas do esquema são designados em um mapa de esquema. Para obter mais informações sobre as entradas de mapa de esquema, consulte SCHEMA_ENTRY. Para obter mais informações sobre conjuntos de linhas do esquema, consulte Conjuntos de linhas de esquema no OLE DB Programmer Referência.

O OLE DB provedor assistente, o Assistente de objeto ATL, gera automaticamente código para conjuntos de linhas do esquema no seu projeto. Por padrão, ele oferece suporte os conjuntos de linhas do esquema DBSCHEMA_TABLES, DBSCHEMA_COLUMNSe DBSCHEMA_PROVIDER_TYPES.

Quando você cria um consumidor usando o Assistente de objeto ATL, conjuntos de linhas de esquema de usa os Assistente para vincular os dados corretos para um provedor. Caso você não implemente a seus conjuntos de linhas esquema para fornecer os meta-dados corretos, o assistente não vinculará os dados corretos.

# include lt;atldb.h>

Classe IDBSchemaRowsetImpl membros

Ver também

Classes de conjunto de linhas de esquema e Classes Typedef

Index