共用方式為


IDBSchemaRowsetImpl 類別

指定結構描述資料列集的實作。

template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset

參數

  • SessionClass
    繼承自 IDBSchemaRowsetImpl 的類別。 通常,這個類別會為使用者工作階段類別。

成員

方法

CheckRestrictions

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

CreateSchemaRowset

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

SetRestrictions

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

介面方法

GetRowset

傳回結構描述資料列集。

GetSchemas

傳回結構描述資料列集清單可從 IDBSchemaRowsetImpl::GetRowset

備註

這個類別會實作 IDBSchemaRowset 介面和樣板化建立者函式 CreateSchemaRowset

OLE DB 會使用結構描述資料列集傳回有關資料的資料提供者。 這種資料通常稱為中繼資料」。根據預設,提供者必須支援 DBSCHEMA_TABLESDBSCHEMA_COLUMNSDBSCHEMA_PROVIDER_TYPES,如《 OLE DB 程式設計人員參考》的IDBSchemaRowset 所述。 結構描述資料列集在結構描述對應中指定。 如需結構描述對應項目的詳細資訊,請參閱 SCHEMA_ENTRY

OLE DB 提供者精靈, ATL 物件精靈,自動結構描述資料列集的程式碼在您的專案。(根據預設,精靈支援上述必須的結構描述資料列集)。當使用 ATL 物件精靈時的消費者,精靈會使用結構描述資料列集繫結正確資料至提供者。 如果您沒有實作您的結構描述資料列集提供正確的中繼資料,精靈不會繫結至正確的資料。

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

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

需求

Header: atldb.h

請參閱

參考

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

概念

支援結構描述資料列集

其他資源

IDBSchemaRowsetImpl Class Members