Condividi tramite


Classe IDBSchemaRowsetImpl

Fornisce l'implementazione per i rowset dello schema.

template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset

Parametri

  • SessionClass
    La classe che IDBSchemaRowsetImpl viene ereditato.In genere, la classe verrà la classe di sessione utente.

Membri

caf34k86.collapse_all(it-it,VS.110).gifMetodi

CheckRestrictions

Controlla la validità delle restrizioni a un rowset dello schema.

CreateSchemaRowset

Implementa una funzione di creazione di un oggetto COM per l'oggetto specificato dal parametro di template.

SetRestrictions

Specifica che le restrizioni supportate su un particolare rowset dello schema.

caf34k86.collapse_all(it-it,VS.110).gifMetodi di interfaccia

GetRowset

Restituisce un rowset dello schema.

GetSchemas

Restituisce un elenco dei rowset dello schema accessibili da IDBSchemaRowsetImpl::GetRowset.

Note

Questa classe implementa l'interfaccia di IDBSchemaRowset e la funzione templatized CreateSchemaRowsetcreator.

OLE DB utilizza i rowset dello schema per restituire i dati relativi ai dati in un provider.Tali dati sono spesso chiamati “metadati„. Per impostazione predefinita, un provider deve supportare sempre DBSCHEMA_TABLES, DBSCHEMA_COLUMNSe DBSCHEMA_PROVIDER_TYPES, come descritto in IDBSchemaRowset in OLE DB Programmer's Reference.I rowset dello schema sono definiti in una mappa degli schemi.Per informazioni sulle voci della mappa degli schemi, vedere SCHEMA_ENTRY.

La creazione guidata provider OLE DB, nella procedura guidata di un progetto ATL, genera automaticamente codice per i rowset dello schema nel progetto.(Per impostazione predefinita, la procedura guidata supporta i rowset dello schema indicati sopra.) Quando si crea un consumer mediante la creazione guidata di un progetto ATL, la procedura guidata vengono utilizzati i rowset dello schema per associare i dati corretti a un provider.Se non si distribuisce i rowset dello schema per fornire i metadati corretti, non verrà associata i dati corretti.

Per informazioni sul supporto dei rowset dello schema nel provider, vedere Supporto dei rowset dello schema.

Per ulteriori informazioni sui rowset dello schema, vedere Rowset dello schemain OLE DB Programmer's Reference.

Requisiti

Header: il file

Vedere anche

Riferimenti

Classi di rowset dello schema e le classi typedef

Concetti

Supporto dei rowset dello schema

Altre risorse

membri di IDBSchemaRowsetImpl