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
    [] 参数号 (从 1) 的偏移量。 参数 0 保留了对返回值。 参数编号是基于其在 SQL 的顺序的参数的索引或存储过程调用。 有关示例 SetParam 参见。

  • pParamName
    [in] 参数名。

  • pData
    [out] 一个指向包含数据的内存的指针检索从缓冲区。

返回值

为 nontemplated 版本,指向包含数据的内存检索从缓冲区。 对于模板版本,返回在成功在失败时进行 truefalse

使用 GetParam 从缓冲区检索非字符串的参数数据。 使用 GetParamString 从缓冲区检索字符串参数数据。

要求

Header: atldbcli.h

请参见

参考

CDynamicParameterAccessor 类