다음을 통해 공유


CDynamicAccessor::SetBlobHandling

BLOB 값을 현재 행에 대 한 처리를 설정 합니다.

bool SetBlobHandling(
   DBBLOBHANDLINGENUM eBlobHandling 
);

매개 변수

  • eBlobHandling
    BLOB 데이터를 처리 하는 방법을 지정 합니다.그 다음 값을 사용할 수 있습니다.

    • DBBLOBHANDLING_DEFAULT: 보다 큰 열 데이터 처리 nBlobSize (로 설정 하 여 SetBlobSizeLimit)으로 BLOB 데이터 및 메시지를 통해 검색에 ISequentialStream 또는 IStream 개체.이 옵션은 보다 큰 데이터를 포함 하는 모든 열에 바인딩할 시도 합니다 nBlobSize 로 나열 된 또는 DBTYPE_IUNKNOWN BLOB 데이터.

    • DBBLOBHANDLING_NOSTREAMS: 보다 큰 열 데이터 처리 nBlobSize (로 설정 하 여 SetBlobSizeLimit)으로 BLOB 데이터 및 공급자 할당, 소비자 소유한 메모리에 대 한 참조를 통해 검색 합니다.이 옵션은 둘 이상의 BLOB 열이 있는 테이블에 대 한 유용 하 고 공급자가 하나만 지 ISequentialStream 당 접근자 개체입니다.

    • DBBLOBHANDLING_SKIP: 건너뛰기 (바인딩하지 않음) Blob을 포함 하는 한정 열 접근자 없습니다 바인딩하거나 열 값을 검색할 않고 열 상태와 길이 계속 검색 합니다.

설명

호출 해야 SetBlobHandling 호출 하기 전에 열기.

생성자 메서드 CDynamicAccessor 값으로 처리 하는 BLOB 설정 DBBLOBHANDLING_DEFAULT.

요구 사항

헤더: atldbcli.h

참고 항목

참조

CDynamicAccessor 클래스