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