Condividi tramite


CDynamicParameterAccessor::GetParam

Recupera i dati nonstring per un parametro specificato dal buffer di parametro.

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( );

Parametri

  • ctype
    Un parametro basato su modelli è il tipo di dati.

  • nParam
    [in] numero di parametri (offset da 1). Il parametro 0 è riservato ai valori restituiti. Il numero dei parametri è l'indice del parametro in base al relativo ordine nella chiamata di stored procedure o SQL. Vedere SetParam per un esempio.

  • pParamName
    [in] Nome del parametro.

  • pData
    [out] il puntatore alla memoria contenente i dati recuperati dal buffer.

Valore restituito

Per le versioni nontemplated, punta alla memoria contenente i dati recuperati dal buffer. Per le versioni basate su modelli, il true su positivo o false in caso di errore.

Utilizzare GetParam per recuperare i dati dei parametri nonstring dal buffer. Utilizzare GetParamString per recuperare i dati di un parametro di stringa dal buffer.

Requisiti

Intestazione: atldbcli.h

Vedere anche

Riferimenti

Classe CDynamicParameterAccessor