IColumnsInfoImpl 類別
提供 IColumnsInfo 介面的實作。
語法
template <class T>
class ATL_NO_VTABLE IColumnsInfoImpl :
public IColumnsInfo,
public CDBIDOps
參數
T
您的類別衍生自 IColumnsInfoImpl
。
需求
Header: atldb.h
成員
方法
名稱 | 描述 |
---|---|
GetColumnInfo | 傳回大部分取用者所需的數據行元數據。 |
MapColumnIDs | 傳回數據列集中數據行序數的數位,這些數據列集是由指定的數據行標識碼所識別。 |
備註
數據列集和命令上的必要介面。 若要修改提供者實作 IColumnsInfo
的行為,您必須修改提供者數據行對應。
IColumnsInfoImpl::GetColumnInfo
傳回大部分取用者所需的數據行元數據。
語法
STDMETHOD (GetColumnInfo)(DBORDINAL* pcColumns,
DBCOLUMNINFO** prgInfo,
OLECHAR** ppStringsBuffer);
參數
請參閱 OLE DB 程式設計人員參考中的 IColumnsInfo::GetColumnInfo。
IColumnsInfoImpl::MapColumnIDs
傳回數據列集中數據行序數的數位,這些數據列集是由指定的數據行標識碼所識別。
語法
STDMETHOD (MapColumnIDs)(DBORDINAL cColumnIDs,
const DBID rgColumnIDs[],
DBORDINAL rgColumns[]);
參數
請參閱 OLE DB 程式設計人員參考中的 IColumnsInfo::MapColumnID。