CDBPropIDSet 类

DBPROPIDSET 结构继承,并添加初始化关键字段的构造函数以及 AddPropertyID 访问方法。

语法

class CDBPropIDSet : public tagDBPROPIDSET

要求

标头: atldbcli.h

成员

方法

名称 描述
AddPropertyID 将属性添加到属性 ID 集。
CDBPropIDSet 构造函数。
SetGUID 设置属性 ID 集的 GUID。

运算符

名称 描述
operator = 将属性 ID 集的内容分配到另一个属性 ID 集。

注解

OLE DB 使用者使用 DBPROPIDSET 结构来传递使用者想要获取其属性信息的属性 ID 的数组。 在单个 DBPROPIDSET 结构中标识的属性属于一个属性集。

CDBPropIDSet::AddPropertyID

将属性 ID 添加到属性 ID 集中。

语法

bool AddPropertyID(DBPROPID propid) throw();

参数

propid
[in] 要添加到属性 ID 集中的属性 ID。

CDBPropIDSet::CDBPropIDSet

构造函数。 初始化 DBPROPIDSET 结构的 rgPropertiescProperties 和(可选)guidPropertySet 字段。

语法

CDBPropIDSet(const GUID& guid);

CDBPropIDSet(const CDBPropIDSet& propidset);

CDBPropIDSet();

参数

guid
[in] 用于初始化 guidPropertySet 字段的 GUID。

propidset
[in] 复制构造的另一个 CDBPropIDSet 对象。

CDBPropIDSet::SetGUID

设置 DBPROPIDSET 结构中的 GUID 字段。

语法

void SetGUID(const GUID& guid) throw();

参数

guid
[in] 用于设置 DBPROPIDSET 结构的 guidPropertySet 字段的 GUID。

备注

此字段也可以通过构造函数进行设置。 如果您对此类使用默认构造函数,则调用此函数。

CDBPropIDSet::operator =

将一个属性 ID 集的内容分配给另一 ID 属性集。

语法

CDBPropIDSet& operator =(CDBPropIDSet& propset) throw();

另请参阅

OLE DB 使用者模板
OLE DB 使用者模板参考