Sdílet prostřednictvím


CDynamicParameterAccessor::GetParam

Načte data neřetězcový pro zadaný parametr z parametru vyrovnávací paměti.

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

Parametry

  • ctype
    Bez vizuálního vzhledu parametr, který je datového typu.

  • nParam
    [v] Počet parametrů (posun od 1).Parametr 0 je vyhrazena pro vrácené hodnoty.Parametr číslo je index parametru podle jeho pořadí volání uložené procedury nebo SQL.Viz SetParam příklad.

  • pParamName
    [v] Název parametru.

  • pData
    [out] Ukazatel na paměti, obsahující data získaná z vyrovnávací paměti.

Vrácená hodnota

U verze nontemplated získává body do paměti obsahující data z vyrovnávací paměti.Verze bez vizuálního vzhledu, vrátí true na úspěch nebo false při selhání.

Použití GetParam k načtení dat neřetězcový parametr z vyrovnávací paměti.Použití GetParamString k načtení dat parametru řetězec z vyrovnávací paměti.

Požadavky

Záhlaví: také atldbcli.h

Viz také

Referenční dokumentace

CDynamicParameterAccessor – třída