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