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
Metodi
Controlla la validità delle restrizioni a un rowset dello schema. |
|
Implementa una funzione di creazione di un oggetto COM per l'oggetto specificato dal parametro di template. |
|
Specifica che le restrizioni supportate su un particolare rowset dello schema. |
Metodi di interfaccia
Restituisce un rowset dello schema. |
|
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