다음을 통해 공유


CDaoRecordset::SetFieldValue

서 수 위치 또는 문자열의 값을 변경 하 여 필드의 값을 설정 하려면이 멤버 함수를 호출 합니다.

virtual void SetFieldValue(
   LPCTSTR lpszName,
   const COleVariant& varValue 
);
virtual void SetFieldValue(
   int nIndex,
   const COleVariant& varValue 
);
void SetFieldValue(
   LPCTSTR lpszName,
   LPCTSTR lpszValue 
);
void SetFieldValue(
   int nIndex,
   LPCTSTR lpszValue 
);

매개 변수

  • lpszName
    포인터의 필드 이름이 들어 있는 문자열입니다.

  • varValue
    참조 하는 COleVariant 의 필드 내용이 값을 포함 하는 개체입니다.

  • nIndex
    (0부터 시작) 레코드 집합의 Fields 컬렉션에서 필드의 서 수 위치를 나타내는 정수입니다.

  • lpszValue
    필드 내용이 값을 포함 하는 문자열에 대 한 포인터입니다.

설명

사용 SetFieldValueGetFieldValue 필드가 아니라에 고정적으로 사용 하는 바인딩 열을 동적으로 바인딩할 수 있는 DoFieldExchange 메커니즘.

참고 유니코드 레코드를 만드는 경우의 폼은 사용 해야 SetFieldValue 포함 하지 않는 COleVariant 매개 변수, 또는 COleVariant 개체 해야 명시적으로 선언할 ANSI.This can be done by using the COleVariant::COleVariant( lpszSrc**,** vtSrc ) form of constructor with vtSrc set to VT_BSTRT (ANSI) or by using the COleVariant function SetString( lpszSrc**,** vtSrc ) with vtSrc set to VT_BSTRT.

관련된 내용은 "Field 개체" 및 "속성 값" DAO 도움말 항목을 참조 하십시오.

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoRecordset 클래스

계층 구조 차트

CDaoRecordset::GetFieldValue

CDaoRecordset::m_nParams

CDaoRecordset::SetFieldValueNull

COleVariant::COleVariant

COleVariant::SetString