void AFXAPI DFX_LongBinary ( CDaoFieldExchange * pFX, LPCTSTR szName, CLongBinaryamp; 값, DWORDdwPreAllocLength AFX_DAO_LONGBINARY_DEFAULT_SIZE DWORD = dwBindOptions = 0 );(&A)
매개 변수
pFX
클래스 CDaoFieldExchange의 개체에 대 한 포인터입니다. 이 개체는 함수의 각 호출에 대 한 컨텍스트를 정의 하는 정보를 포함 합니다. CDaoFieldExchange 개체를 지정 하는 작업에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 레코드 필드 교환: DFX 작동 방식 Visual c + + 프로그래머 가이드。
szName
데이터 열 이름。
값
표시 된 데이터 멤버에 저장 된 값 ? 전송 될 값. Recordset에서 전송 데이터 원본에 대 한 지정 된 데이터 멤버에서 CLongBinary, 형식의 값을 가져옵니다. 레코드 집합에 데이터 원본의 전송에 대 한 값이 지정 된 데이터 멤버에 저장은。
nPreAllocSize
프레임 워크는이 정도의 메모리 preallocates. 데이터가 큰 경우 프레임 워크 필요에 따라 더 많은 공간이 할당 됩니다. 성능 향상을 위해이 크기를 재할당 횟수를 방지 하기 위해 충분히 큰 값으로 설정。
dwBindOptions
변경 된 recordset 필드 검색에 대 한 MFC의 이중 버퍼링 메커니즘을 활용할 수 있도록 하는 옵션. AFX_DISABLE_FIELD_CACHE, 기본 이중 버퍼링을 사용 하지 않습니다. 다른 가능한 값은 AFX_DAO_ENABLE_FIELD_CACHE입니다. 사용 하 여 이중 버퍼링 하 고 필드를 표시 하기 위해 추가 작업을 할 수 없는 더러운 또는 Null. 이진 데이터는 상대적으로 작은 하지 않는 않도록이 값을 성능 및 메모리 때문에 대 한。
이러한 옵션은 문서에 추가 설명 했다 DAO 레코드 집합: 레코드 동적 바인딩 Visual c + + 프로그래머 가이드。
메모nbsp;CDaoRecordset::m_bCheckCacheForDirtyFields 을 설정 하 여 기본적으로 버퍼링 된 데이터가 더블 되어 있는지 여부를 제어할 수 있습니다(&N).
주의
중요nbsp;??이 함수 대신 DFX_Binary 를 사용 하는 것이 좋습니다. MFC ODBC 클래스와의 호환성을 위해 제공 하는 DFX_LongBinary(&N)。
DFX_LongBinary 함수는 CDaoRecordset 개체의 필드 데이터 멤버 사이의 레코드의 열 CLongBinary 클래스를 사용 하 여 데이터 원본에 이진 대형 개체 (BLOB) 데이터를 전송 합니다. 데이터 형식과 DAO_BYTES DAO에서 레코드 집합의 CLongBinary 형식 매핑。
예제
DFX_Text 참조。
참고 항목nbsp;DFX_Text, DFX_Bool, DFX_Currency, DFX_Long, DFX_Short, DFX_Single, DFX_Double, DFX_DateTime, DFX_Byte, CDaoFieldExchange::SetFieldType, CLongBinary(&N)