IColumnsInfoImpl 类
提供 IColumnsInfo 接口的实现。
语法
template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
public IColumnsInfo,
public CDBIDOps
参数
T
你的类,派生自 IColumnsInfoImpl
。
要求
标头: atldb.h
成员
方法
名称 | 描述 |
---|---|
GetColumnInfo | 返回大多数使用者所需的列元数据。 |
MapColumnIDs | 返回行集中由指定列 ID 标识的列序号数组。 |
备注
行集和命令上的必需接口。 若要修改提供程序的 IColumnsInfo
实现的行为,则需要修改提供程序列映射。
IColumnsInfoImpl::GetColumnInfo
返回大多数使用者所需的列元数据。
语法
STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
DBCOLUMNINFO** prgInfo,
OLECHAR** ppStringsBuffer);
参数
请参阅 OLE DB 程序员参考中的 IColumnsInfo::GetColumnInfo。
IColumnsInfoImpl::MapColumnIDs
返回行集中由指定列 ID 标识的列序号数组。
语法
STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
const DBID rgColumnIDs[],
DBORDINAL rgColumns[]);
参数
请参阅 OLE DB 程序员参考中的 IColumnsInfo::MapColumnIDs。