Sdílet prostřednictvím


SCHEMA_ENTRY

Přiřadí identifikátor GUID třídy.

SCHEMA_ENTRY( 
   guid, 
   rowsetClass  
); 

Parametry

  • guid
    Sadu řádků schématu identifikátoru GUID.Viz IDBSchemaRowset v OLE DB Programmer's Reference seznam sad řádků schématu a identifikátorů GUID.

  • rowsetClass
    Třída, která bude vytvořena sada řádků schématu představují.

Poznámky

IDBSchemaRowsetImpl , můžete dotaz mapy seznam identifikátorů GUID nebo pokud je mu přiřazen identifikátor GUID může vytvořit sadu řádků.Sada řádků schématu IDBSchemaRowsetImpl vytvoří podobný standard CRowsetImpl-odvozené třídy, kromě toho musí poskytnout Execute metodu, která má následující signaturu:

HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,

const VARIANT* rgRestrictions)

To Execute funkce vyplní data sady řádků.Vytvoří Průvodce projektem knihovny ATL, jak je popsáno v IDBSchemaRowset v OLE DB Programmer's Reference, tři počáteční sady řádků schématu v projektu všech tří povinných OLE DB schémat:

  • DBSCHEMA_TABLES

  • DBSCHEMA_COLUMNS

  • DBSCHEMA_PROVIDER_TYPES

Průvodce přidá tři odpovídající položky v mapě schématu.Viz Vytváření zprostředkovatele technologie OLE DB šablonu Další informace o použití průvodce k vytvoření zprostředkovatele.

Požadavky

Záhlaví: atldb.h

Viz také

Referenční dokumentace

BEGIN_SCHEMA_MAP

END_SCHEMA_MAP

Další zdroje

Makra pro šablony zprostředkovatele OLE DB