共用方式為


CDynamicAccessor::GetColumnInfo

傳回大部分消費者所需的資料行中繼資料。

HRESULT GetColumnInfo( 
   IRowset* pRowset, 
   DBORDINAL* pColumns, 
   DBCOLUMNINFO** ppColumnInfo, 
   OLECHAR** ppStringsBuffer  
) throw( );

參數

  • pRowset
    [in] IRowset 介面的指標。

  • pColumns
    [out] 要在其中傳回資料列集中資料行數目的記憶體指標,這個數目包含書籤資料行 (如果有的話)。

  • ppColumnInfo
    [out] 要在其中傳回 DBCOLUMNINFO 結構陣列的記憶體指標。 請參閱 DBCOLUMNINFO 《 OLE DB 程式設計人員參考》的IColumnsInfo::GetColumnInfo 結構」。

  • ppStringsBuffer
    [out] 記憶體指標,要在其中傳回單一配置區塊內所有字串值 (columnidpwszName 內使用的名稱) 的儲存指標。

傳回值

其中一個標準 HRESULT 列舉值。

備註

如需資料型別 DBORDINALDBCOLUMNINFOOLECHAR的詳細資訊,請參閱《 OLE DB 程式設計人員參考》的IColumnsInfo::GetColumnInfo

需求

標題: atldbcli.h

請參閱

參考

CDynamicAccessor 類別