CDynamicAccessor::GetColumnInfo
返回大多数使用方需要的列元数据。
HRESULT GetColumnInfo(
IRowset* pRowset,
DBORDINAL* pColumns,
DBCOLUMNINFO** ppColumnInfo,
OLECHAR** ppStringsBuffer
) throw( );
参数
pRowset
[out] 一个指向 IRowset 接口的指针。pColumns
[out] 一个指向返回的列数的内存的指针在行集合的;,如果有一个,此数量包括由书签列。ppColumnInfo
[out] 一个指向返回数组的内存的指针 DBCOLUMNINFO 结构。 请参见 “DBCOLUMNINFO 结构”在 OLE DB 程序员参考IColumnsInfo::GetColumnInfo。ppStringsBuffer
[out] 一个指向返回指向所有字符串值存储的内存的指针 (名称中使用的 columnid 或为 pwszName) 在单个分配块。
返回值
一个标准 HRESULT 值。
备注
有关数据类型 DBORDINAL、 DBCOLUMNINFO和 OLECHAR的信息,请参见《OLE DB 程序员参考》中的 IColumnsInfo::GetColumnInfo。
要求
Header: atldbcli.h