Partilhar via


CDynamicAccessor::GetColumnInfo

Retorna os metadados da coluna necessários para a maioria dos consumidores.

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

Parâmetros

  • pRowset
    [in] ponteiro da interface de IRowset .

  • pColumns
    [out] ponteiro para a memória no qual retornar o número de colunas no conjunto de linhas; esse número inclui a coluna do indicador, se houver.

  • ppColumnInfo
    [out] ponteiro para a memória no qual uma matriz de DBCOLUMNINFO estrutura. Consulte “estrutura DBCOLUMNINFO” em IColumnsInfo::GetColumnInfona referência do programador de OLE DB.

  • ppStringsBuffer
    [out] ponteiro para a memória no qual retornar um ponteiro para o armazenamento de todos os valores da cadeia de caracteres (os nomes usados no columnid ou para o pwszName) dentro de um único bloco de alocação.

Valor de retorno

Um dos valores padrão de HRESULT .

Comentários

Consulte IColumnsInfo::GetColumnInfona referência do programador de OLE DB para obter informações sobre os tipos de dados DBORDINAL, DBCOLUMNINFO, e OLECHAR.

Requisitos

Header: atldbcli.h

Consulte também

Referência

Classe CDynamicAccessor