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

참고 항목

참조

CDynamicParameterAccessor 클래스