CDaoRecordset::DoFieldExchange

가상 void DoFieldExchange (CDaoFieldExchange * pFX );

매개 변수

pFX

CDaoFieldExchange 개체에 대 한 포인터를 포함합니다. 프레임 워크는 이미 설정한이 개체 필드 exchange 작업에 대 한 컨텍스트를 지정 하려면。

주의

프레임 워크는 자동으로 recordset 개체의 필드 데이터 멤버와 데이터 소스에서 현재 레코드의 해당 열 간에 데이터를 교환 하려면이 멤버 함수를 호출 합니다. 그것은 또한 경우 레코드 집합의 선택에 대 한 SQL 문 문자열에 있는 매개 변수 자리 표시자 매개 변수 데이터 멤버를 바인딩합니다. 두 방향에서 작동 하는 DAO 레코드 필드 교환 (DFX) 라고 하는 필드 데이터의 교환: 데이터 소스에서 레코드의 필드에 recordset 개체의 필드 데이터 멤버에서 recordset 개체를 데이터 소스에서 레코드. 열을 동적으로 바인딩할 경우 필요는 없습니다 DoFieldExchange 를 구현 하려면。

일반적으로 파생된 레코드 집합 클래스의 DoFieldExchange 구현 해야 하는 작업만 Classwizard와 클래스를 만들고 이름 및 필드 데이터 멤버의 데이터 형식을 지정 하는 것입니다. ClassWizard 매개 변수 데이터 멤버를 지정 하려면 기록에 코드를 추가할 수 있습니다. 동적으로 바인딩할 모든 필드가 없으면이 함수 하지 활성화 됩니다 매개 변수 데이터 멤버를 지정 하지 않으면. 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 레코드 집합: 레코드 동적 바인딩 Visual c + + 프로그래머 가이드

ClassWizard 사용 하 여 파생된 레코드 집합 클래스를 선언할 때 마법사가 씁니다 DoFieldExchange 를 재정의 하는 당신을 위해, 다음 예제를 닮았다:

void CCustSet::DoFieldExchange (CDaoFieldExchange * pFX)
{
   //{{AFX_FIELD_MAP(CCustSet)
   pFX gt;SetFieldType(CDaoFieldExchange::outputColumn);
   DFX_Text (pFX, "이름", m_strName);
   DFX_Short (pFX, "나 이", m_wAge);
   //}}AFX_FIELD_MAP
}(&G)

레코드 필드 교환에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO 레코드 필드 교환 (DFX) Visual c + + 프로그래머 가이드

CDaoRecordset 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDaoException(&N)

Index