다음을 통해 공유


RFX_Date

CTime 또는 TIMESTAMP_STRUCT 데이터를 CRecordset 개체의 필드 데이터 멤버 사이와 SQL_DATE, SQL_TIME, 또는 SQL_TIMESTAMP ODBD 형식의 데이터 리소스의 레코드의 열에 전송합니다.

void RFX_Date( 
   CFieldExchange* pFX, 
   const char* szName, 
   CTime& value  
); 
void RFX_Date( 
   CFieldExchange* pFX, 
   const char* szName, 
   TIMESTAMP_STRUCT& value  
); 
void RFX_Date( 
   CFieldExchange* pFX, 
   const char* szName, 
   COleDateTime& value  
);

매개 변수

  • pFX
    CFieldExchange 클래스의 개체에 대한 포인터입니다. 이 개체는 함수의 각 호출에 대한 컨텍스트를 정의 하는 정보가 들어 있습니다. CFieldExchange 개체가 지정할 수 있는 작업에 대한 자세한 정보는 Record Field Exchange: How RFX Works 를 참조하십시오.

  • szName
    데이터 열의 이름입니다.

  • value
    표시 된 데이터 멤버에 저장 된 전송 될 값입니다. 값에 대한 다른 데이터 형식을 사용 하는 함수의 여러 버전:

    첫 번째 버전의 함수 사용에 대한 참조는 CTime 개체입니다. 전송 레코드 집합에서 데이터 소스에 이 값이 지정된 된 데이터 멤버를 가져옵니다. 전송 데이터 소스에서 레코드 집합 값은 지정된 된 데이터 멤버에 저장 됩니다.

    두 번째 버전의 함수 사용에 대한 참조는 TIMESTAMP_STRUCT 구조입니다. 호출 전에 이 구조체를 반드시 설정해야 합니다. 두 대화 상자 데이터 교환 (DDX) 지원과 코드 마법사 지원이 버전에 사용할 수 없습니다. 세 번째 함수의 버전은 COleDateTime 개체에 대한 참조를 제외하고 첫 번째와 비슷하게 작동합니다.

설명

함수의 CTime 버전은 일부 중간 처리 오버 헤드를 가지고 범위가 다소 제한 됩니다. 이러한 요소가 너무 제한적인 경우, 함수의 두 번째 버전을 사용하십시오. 그러나 코드 마법사와 DDX를 지원하고 구조를 직접 설정 한 요구 사항의 부족을 확인합니다.

예제

RFX_Text 를 참조하십시오.

요구 사항

헤더: afxdb.h

참고 항목

참조

RFX_Text

RFX_Bool

RFX_Long

RFX_Int

RFX_Single

RFX_Double

RFX_Byte

RFX_Binary

RFX_LongBinary

CFieldExchange::SetFieldType

개념

MFC 매크로 및 전역