IDBSchemaRowsetImpl 類別
提供結構描述資料列集的實作。
template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset
參數
- SessionClass
所用的類別IDBSchemaRowsetImpl繼承而來。 通常,這個類別會是使用者的工作階段類別。
Members
方法
檢查結構描述資料列集限制的有效性。 |
|
實作的 COM 物件建立者函式樣板參數所指定的物件。 |
|
指定您特定的結構描述資料列集支援哪些限制。 |
介面方法
傳回結構描述資料列集。 |
|
傳回一份結構描述資料列集可供存取 IDBSchemaRowsetImpl::GetRowset。 |
備註
這個類別會實作 IDBSchemaRowset 介面和 templatized 的建立者函式 CreateSchemaRowset。
OLE DB 會傳回有關資料的資料提供者中使用結構描述資料列集。 這種資料通常稱為 「 中繼資料 」。根據預設,提供者必須永遠支援DBSCHEMA_TABLES, DBSCHEMA_COLUMNS,以及 DBSCHEMA_PROVIDER_TYPES中所 IDBSchemaRowset 在 OLE DB 程式設計人員參考。 結構描述資料列集所指定的結構描述對應。 結構描述對應項目有關的資訊,請參閱 SCHEMA_ENTRY。
OLE DB 提供者精靈,在 「 ATL 物件精靈 」 中,會自動產生程式碼在專案中的結構描述資料列集。 (根據預設,「 精靈 」 支援先前所提的強制性的結構描述資料列集)。當您建立與使用 「 ATL 物件精靈 」 的消費者時,精靈會使用結構描述資料列集將正確的資料繫結至提供者。 如果您不會實作您的結構描述資料列集提供正確的中繼資料,則精靈會正確的資料繫結。
如何在提供者內支援結構描述資料列集的資訊,請參閱支援結構描述資料列集。
如需有關結構描述資料列集的詳細資訊,請參閱結構描述資料列集 在 OLE DB 程式設計人員參考。
需求
標頭: atldb.h