Condividi tramite


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

Vedere anche

Riferimenti

BEGIN_SCHEMA_MAP

END_SCHEMA_MAP

Altre risorse

Macro per i modelli provider OLE DB