IDBSchemaRowsetImpl

mode&llo lt; classeSessionClass>
classe IDBSchemaRowsetImpl: IDBSchemaRowset pubblica

SessionClass

La classe . che IDBSchemaRowsetImpl viene ereditata. In genere questa classe sarà classe sessione dell'utente.

Implementazione del interfaccia IDBSchemaRowset e il creatore di templatized la funzione CreateSchemaRowset.

IDBSchemaRowsetImpl fornisce implementazione rowset dello schema. OLE DB utilizza il rowset dello schema per restituire dati sui dati in un provider. (Tali dati sono spesso chiamati "meta-dati.") Per impostazione predefinita, un provider deve sempre supportare DBSCHEMA_TABLES, DBSCHEMA_COLUMNSe DBSCHEMA_PROVIDER_TYPES, come descritto in IDBSchemaRowset in OLE DB Programmer di riferimento. Rowset dello schema sono designati in una mappa dello schema. Per ulteriori informazioni sulle voci della mappa dello schema, vedere SCHEMA_ENTRY. Per ulteriori informazioni sui rowset dello schema, vedere Rowset dello Schema in OLE DB Programmer di riferimento.

La guidata Provider OLE DB, guidata oggetto ATL genera automaticamente il codice per il rowset dello schema nel progetto. Per impostazione predefinita, esso supporta il rowset dello schema DBSCHEMA_TABLES, DBSCHEMA_COLUMNSe DBSCHEMA_PROVIDER_TYPES.

Quando si crea un consumatore utilizzando la creazione guidata oggetto, i set di righe dello schema di usi guidata associare i dati corretti a un provider. Se non è implementato rowset dello schema per fornire il corretti dei meta-dati, la procedura guidata non vincolerà i dati corretti.

# include lt;atldb.h>

Membri della classe IDBSchemaRowsetImpl

Vedi anche

Classi di set di righe dello schema e classi Typedef

Index