Partilhar via


CDynamicParameterAccessor::GetParam

Recupera os dados não para um parâmetro de buffer especificado do parâmetro.

template < class ctype > bool GetParam( 
   DBORDINAL nParam, 
   ctype* pData  
) const throw( ); 
template < class ctype > bool GetParam( 
   TCHAR* pParamName, 
   ctype* pData  
) const throw( ); 
void* GetParam( 
   DBORDINAL nParam  
) const throw( ); 
void* GetParam( 
   TCHAR* pParamName  
) const throw( );

Parâmetros

  • ctype
    Um parâmetro templated que é o tipo de dados.

  • nParam
    [in] o número do parâmetro (deslocamento de 1). O parâmetro 0 é reservado para valores de retorno. O número do parâmetro for o índice do parâmetro com base na ordem de SQL ou na chamada do procedimento armazenado. Consulte SetParam para obter um exemplo.

  • pParamName
    [in] o nome do parâmetro.

  • pData
    [out] o ponteiro de memória que contém os dados recuperados do buffer.

Valor de retorno

Para versões nontemplated, pontos de memória que contém os dados recuperados do buffer. Para versões, retorna true no êxito ou false templated a falha.

Use GetParam para recuperar dados não do parâmetro de buffer. Use GetParamString para recuperar dados do parâmetro de cadeia de caracteres de buffer.

Requisitos

Header: atldbcli.h

Consulte também

Referência

Classe CDynamicParameterAccessor