SCHEMA_ENTRY
Associa un GUID da una classe.
SCHEMA_ENTRY(
guid,
rowsetClass
);
Parametri
guid
Un rowset GUID 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 quindi possibile eseguire una query sul mapping per un elenco di GUID, o possibile creare un rowset se viene fornito un GUID.Il rowset IDBSchemaRowsetImpl dello schema crea è simile a CRowsetImplstandard classe derivata, a meno che deve fornire un metodo Execute con la firma seguente:
HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,
const VARIANT* rgRestrictions)
Questa funzione di Execute popola i dati del rowset.La creazione guidata progetto ATL crea, come descritto in IDBSchemaRowsetin OLE DB Programmer's Reference, 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
Header: il file