次の方法で共有


CDynamicParameterAccessor::SetParamString

バッファーに格納された指定されたパラメーターの文字列データを設定します。

bool SetParamString( 
   DBORDINAL nParam, 
   const CHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( );
bool SetParamString( 
   DBORDINAL nParam, 
   const WCHAR* pString, 
   DBSTATUS status = DBSTATUS_S_OK  
) throw( );

パラメーター

  • nParam
    [in] パラメーター数 (1)のオフセット。0 パラメーターは戻り値に予約されています。パラメーター数は、 SQL またはストーアド プロシージャ呼び出しの順序に基づいてパラメーターのインデックスです。例については SetParam を参照してください。

  • pString
    [in] ANSI (CHAR)または指定されたパラメーターのWCHAR(Unicode)文字列データへのポインター。oledb.h の DBSTATUS を参照してください。

  • status
    [in] 指定されたパラメーターの DBSTATUS の状態。DBSTATUS 値の詳細については、 DBSTATUS については oledb.h OLE DB Programmer's Reference、検索の ステータス,状態,状況 を参照してください。

解説

の戻り TRUE 成功または失敗の false

SetParamString は pStringに指定された最大サイズより大きな文字列を設定しようとすると失敗します。

バッファーの文字列のパラメーター データを設定するに SetParamString を使用します。バッファーのないパラメーター データを設定するに SetParam を使用します。

必要条件

ヘッダー: atldbcli.h

参照

関連項目

CDynamicParameterAccessor クラス