次の方法で共有


CDynamicParameterAccessor::GetParam

更新 : 2007 年 11 月

指定されたパラメータの文字列以外のデータをパラメータ バッファから取得します。

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 またはストアド プロシージャ呼び出し内でのパラメータの順序に基づくインデックスです。例については、「CDynamicParameterAccessor:SetParam」を参照してください。

  • pParamName
    [入力] パラメータ名。

  • pData
    [出力] バッファから取得したデータを格納するメモリへのポインタ。

戻り値

template 宣言がない形式の場合は、バッファから取得したデータを持つメモリを指すポインタを返します。template 宣言がある形式の場合は、正常終了したことを示す true か、または失敗したことを示す false を返します。

GetParam は、バッファから文字列でないパラメータ データを取得する場合に使用します。バッファから文字列パラメータ データを取得する場合には、GetParamString を使ってください。

必要条件

ヘッダー : atldbcli.h

参照

参照

CDynamicParameterAccessor クラス

その他の技術情報

CDynamicParameterAccessor のクラス