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
    Použití šablon parametr, který je datového typu.

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

  • pParamName
    [v] Název parametru.

  • pData
    [výstup] Ukazatel na paměti obsahující data načtená z vyrovnávací paměti.

Vrácená hodnota

Nontemplated verze načtením bodů do paměti obsahující data z vyrovnávací paměti.Podle šablony verze vrátí true na úspěch nebo false při selhání.

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

Požadavky

Záhlaví: atldbcli.h

Viz také

Referenční dokumentace

Třída CDynamicParameterAccessor