共用方式為


IDBSchemaRowsetImpl 類別

提供結構描述資料列集的實作。

template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset

參數

  • SessionClass
    所用的類別IDBSchemaRowsetImpl繼承而來。 通常,這個類別會是使用者的工作階段類別。

Members

caf34k86.collapse_all(zh-tw,VS.110).gif方法

CheckRestrictions

檢查結構描述資料列集限制的有效性。

CreateSchemaRowset

實作的 COM 物件建立者函式樣板參數所指定的物件。

SetRestrictions

指定您特定的結構描述資料列集支援哪些限制。

caf34k86.collapse_all(zh-tw,VS.110).gif介面方法

GetRowset

傳回結構描述資料列集。

GetSchemas

傳回一份結構描述資料列集可供存取 IDBSchemaRowsetImpl::GetRowset

備註

這個類別會實作 IDBSchemaRowset 介面和 templatized 的建立者函式 CreateSchemaRowset

OLE DB 會傳回有關資料的資料提供者中使用結構描述資料列集。 這種資料通常稱為 「 中繼資料 」。根據預設,提供者必須永遠支援DBSCHEMA_TABLESDBSCHEMA_COLUMNS,以及 DBSCHEMA_PROVIDER_TYPES中所 IDBSchemaRowsetOLE DB 程式設計人員參考。 結構描述資料列集所指定的結構描述對應。 結構描述對應項目有關的資訊,請參閱 SCHEMA_ENTRY

OLE DB 提供者精靈,在 「 ATL 物件精靈 」 中,會自動產生程式碼在專案中的結構描述資料列集。 (根據預設,「 精靈 」 支援先前所提的強制性的結構描述資料列集)。當您建立與使用 「 ATL 物件精靈 」 的消費者時,精靈會使用結構描述資料列集將正確的資料繫結至提供者。 如果您不會實作您的結構描述資料列集提供正確的中繼資料,則精靈會正確的資料繫結。

如何在提供者內支援結構描述資料列集的資訊,請參閱支援結構描述資料列集

如需有關結構描述資料列集的詳細資訊,請參閱結構描述資料列集OLE DB 程式設計人員參考

需求

標頭: atldb.h

請參閱

參考

結構描述資料列集類別和 Typedef 類別

概念

支援結構描述資料列集

其他資源

IDBSchemaRowsetImpl 成員