Compartilhar via


CDynamicParameterAccessor::GetParam

Recupera os dados nonstring para um parâmetro especificado do buffer de 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 de modelo que é o tipo de dados.

  • nParam
    [in] O número do parâmetro (deslocamento de 1).Parâmetro 0 é reservado para valores de retorno.O número de parâmetro é o índice do parâmetro com base em sua ordem no SQL ou telefonar de procedimento armazenado.See SetParam para obter um exemplo.

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

  • pData
    [out] O ponteiro para a memória que contém os dados recuperados do buffer.

Valor de retorno

Para versões nontemplated, aponta para a memória que contém os dados recuperados do buffer.Para versões com modelo, retorna True no sucesso ou False em caso de falha.

Use GetParam para recuperar dados de parâmetro nonstring do buffer. Use GetParamString para recuperar dados de parâmetro de seqüência de caracteres do buffer.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CDynamicParameterAccessor

Outros recursos

CDynamicParameterAccessor membros