SCHEMA_ENTRY
Associa un GUID da una classe.
SCHEMA_ENTRY(
guid,
rowsetClass
);
Parametri
guid
Un GUID rowset dello schema. Vedere IDBSchemaRowsetin OLE DB Programmer's Reference per un elenco dei rowset dello schema e dei relativi GUID.rowsetClass
La classe che verrà creata per rappresentare il rowset dello schema.
Note
IDBSchemaRowsetImpl può quindi eseguire una query sulla mappa per un elenco di GUID, oppure per creare un rowset se viene fornito un GUID. Il IDBSchemaRowsetImpl rowset dello schema viene creata è simile a CRowsetImplstandard - classe derivata, a meno che deve fornire un metodo di Esegui che ha la seguente firma:
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
Questa funzione di Esegui popola i dati del rowset. La creazione guidata progetto ATL viene, come descritto in IDBSchemaRowsetin OLE DB Programmer's Reference, iniziali tre rowset dello schema nel progetto per ciascuno dei tre schemi obbligatori OLE DB:
DBSCHEMA_TABLES
DBSCHEMA_COLUMNS
DBSCHEMA_PROVIDER_TYPES
La procedura guidata vengono inoltre aggiunti tre voci corrispondenti nella mappa degli schemi. Vedere Creare un provider di modelli OLE DB per ulteriori informazioni su come utilizzare la procedura guidata per creare un provider.
Requisiti
Intestazione: atldb.h