Share via


CDynamicParameterAccessor::GetParam

從參數緩衝區中擷取指定的參數的非字串資料。

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

參數

  • ctype
    樣板化的參數資料型別。

  • nParam
    [in]參數數目 (從 1 的位移)。 參數 0 保留給傳回值。 參數數目是根據其順序的 SQL 或預存程序呼叫中參數的索引。 請參閱 SetParam 的範例。

  • pParamName
    [in] 參數名稱。

  • pData
    [] out包含從緩衝區擷取資料的記憶體指標。

傳回值

非樣板的版本中,指向包含資料的記憶體擷取從緩衝區。 對於樣板化的版本中,會傳回 ,則為 true 成功或 ,則為 false 錯誤所致。

使用GetParam從緩衝區擷取非字串參數的資料。 使用 GetParamString 來擷取字串參數的資料從緩衝區。

需求

標頭: atldbcli.h

請參閱

參考

CDynamicParameterAccessor 類別