IDBSchemaRowsetImpl 类
用于架构行集合提供实现。
template <class SessionClass>
class ATL_NO_VTABLE IDBSchemaRowsetImpl : public IDBSchemaRowset
参数
- SessionClass
IDBSchemaRowsetImpl 继承的类。 通常,此类为用户会话类。
成员
方法
根据检查架构行集合限制的有效性。 |
|
实现模板参数指定的对象中的 COM 对象 creator 函数。 |
|
指定哪些限制。在特定架构行集合上支持。 |
接口方法
返回架构行集合。 |
|
返回架构行集合列表可访问由 IDBSchemaRowsetImpl::GetRowset。 |
备注
此类实现 IDBSchemaRowset 接口和 templatized creator 函数 CreateSchemaRowset。
OLE DB 使用架构行集合返回有关数据的数据在提供程序。 这些数据通常称为 “元数据”。默认情况下,提供程序必须始终支持 DBSCHEMA_TABLES, DBSCHEMA_COLUMNS,并且, DBSCHEMA_PROVIDER_TYPES,如 OLE DB 程序员参考IDBSchemaRowset 所述。 架构行集合。架构映射中指定。 有关架构映射项的信息,请参见 SCHEMA_ENTRY。
OLE DB 提供程序向导 ", " ATL 对象向导的,自动生成架构行集合的代码在您的项目。 (默认情况下,向导支持前面提到的强制的架构行集合。)当您使用创建 ATL 对象向导时的使用者,则向导使用架构行集合绑定的正确数据。提供程序。 如果不实现自己的架构行集合提供正确的元数据,向导将不会绑定正确的数据。
有关如何支持提供程序的架构行集合的信息,请参见 支持架构行集合。
有关架构行集合的更多信息,请参见 OLE DB 程序员参考 中的 架构行集合。
要求
Header: atldb.h