Поделиться через


CDynamicParameterAccessor::GetParam

Извлекает nonstring данные для определенного параметра из буфера параметра.

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] указатель на адрес памяти с данными, полученными из буфера.

Возвращаемое значение

Для nontemplated версий точки в памяти с данными, полученными из буфера. Шаблонных версий, возвращает true в успехе или false при сбое.

Используйте GetParam для извлечения данных из буфера nonstring параметры. Используйте GetParamString, чтобы получить данные параметр строки из буфера.

Требования

Заголовок: atldbcli.h

См. также

Ссылки

Класс CDynamicParameterAccessor