CDynamicParameterAccessor::GetParamString
バッファーに格納され、指定したパラメーターの文字列データを取得します。
bool GetParamString(
DBORDINAL nParam,
CSimpleStringA& strOutput
) throw( );
bool GetParamString(
DBORDINAL nParam,
CSimpleStringW& strOutput
) throw( );
bool GetParamString(
DBORDINAL nParam,
CHAR* pBuffer,
size_t* pMaxLen
) throw( );
bool GetParamString(
DBORDINAL nParam,
WCHAR* pBuffer,
size_t* pMaxLen
) throw( );
パラメーター
nParam
[]パラメーター数 (1) からのオフセット。 パラメーターは 0 戻り値のために予約されています。 パラメーターの数は、SQL またはストアド プロシージャ呼び出しの順序に基づいてパラメーターのインデックスです。 例については、" SetParam を参照してください。strOutput
[]CSimpleStringA (ANSI) または指定されたパラメーターの Unicode (CSimpleStringW) 文字列データ。 CString型のパラメーターを渡す必要があります (例:CString MyString; rs.GetParamString(1, MyString);
pBuffer
[]CHAR (ANSI) または指定されたパラメーターの Unicode (WCHAR) 文字列データへのポインター。pMaxLen
[] pBuffer によって指し示されたバッファーのサイズへのポインター (終端の null 文字を含む)。
解説
成功の戻り true または失敗の false。
pBuffer が NULL の場合、このメソッドはデータをコピーしません pMaxLen とサービスの true 指されたをメモリに必要なバッファーのサイズを設定します。
このメソッドは、文字列全体を含めるには、バッファー pBuffer が十分な大きさで失敗します。
バッファーから文字列パラメーター データを取得するために GetParamString を使用します。 バッファーから文字列パラメーター データを取得するために GetParam を使用します。
必要条件
ヘッダー: atldbcli.h