共用方式為


SCHEMA_ENTRY

將 GUID 與類別關聯。

SCHEMA_ENTRY(
   guid,
   rowsetClass 
); 

參數

  • guid
    結構描述資料列集的 GUID。 請參閱 IDBSchemaRowsetOLE DB 程式設計人員參考的結構描述資料列集和它們的 Guid 清單。

  • rowsetClass
    將會建立,用以表示此結構描述資料列集類別。

備註

IDBSchemaRowsetImpl 可以再查詢的 Guid 清單的對應,或如果會給予 GUID,它可以建立一個資料列集。 結構描述資料列集IDBSchemaRowsetImpl建立類似於一種標準CRowsetImpl-衍生的類別,但是它必須提供 Execute 具有下列簽章的方法:

HRESULT Execute (LONG* pcRowsAffected, ULONG cRestrictions,

const VARIANT* rgRestrictions)

Execute 函式會將資料列集的資料填入。 ATL 專案精靈建立時,所述 IDBSchemaRowsetOLE DB 程式設計人員參考,三個初步的三個必要的 OLE DB 結構描述的每個的專案中的結構描述資料列集:

  • DBSCHEMA_TABLES

  • DBSCHEMA_COLUMNS

  • DBSCHEMA_PROVIDER_TYPES

精靈也可以將三個相對應的項目中的結構描述對應。 請參閱建立 OLE DB 樣板提供者如需有關使用精靈來建立提供者。

需求

標頭: atldb.h

請參閱

參考

BEGIN_SCHEMA_MAP

END_SCHEMA_MAP

其他資源

OLE DB 提供者樣板的巨集