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
[in] 매개 변수 번호 (오프셋 1입니다).매개 변수 0에 대 한 반환 값으로 예약 됩니다.매개 변수 번호는 SQL 또는 저장된 프로시저 호출의 순서에 따라 매개 변수의 인덱스입니다.참조 SetParam 예.strOutput
[out] ANSI (CSimpleStringA) 또는 유니코드 (CSimpleStringW) 지정한 매개 변수의 데이터 문자열입니다.형식 매개 변수를 전달 해야 CString, 예를 들어:CString MyString; rs.GetParamString(1, MyString);
pBuffer
[out] ANSI에 대 한 포인터 (CHAR) 또는 유니코드 (WCHAR) 지정한 매개 변수의 데이터 문자열입니다.pMaxLen
[out] 버퍼의 크기에 대 한 포인터에서를 가리키는 pBuffer (종료 NULL 문자 단위로 포함 하 여).
설명
반환 true 에서 성공 또는 false 실패 시.
경우 pBuffer 널 포인터가 가리키는 메모리에 필요한 버퍼 크기를 설정 합니다이 메서드 pMaxLen 및 반환 true 데이터를 복사 하지 않고.
이 메서드를 못합니다 버퍼 pBuffer 큰 전체 문자열을 포함할 수 없습니다.
사용 GetParamString 버퍼에서 문자열 매개 변수 데이터를 검색할 수 있습니다.사용 GetParam 비문자열 매개 변수 데이터를 버퍼에서 검색할 수 있습니다.
요구 사항
헤더: atldbcli.h