다음을 통해 공유


CRecordset::m_nFields

레코드 집합 클래스의 필드 데이터 멤버의 수를 포함합니다. 선택한 데이터 소스에서 레코드 집합에서 열 수 있습니다.

설명

레코드 집합 클래스의 생성자에서 초기화 해야 m_nFields 올바른 수 있습니다.대량 행 페치를 구현한 경우 클래스 마법사 사용할 레코드 집합 클래스를 선언할 때이를 초기화를 씁니다.사용자가 직접 작성할 수도 있습니다.

프레임 워크가이 번호를 사용 하 여 필드 데이터 구성원과 데이터 원본에서 현재 레코드의 해당 열 사이의 상호 작용을 관리 합니다.

주의 정보주의

이 번호 "출력 열에 등록" 수가 일치 해야 DoFieldExchange 또는 DoBulkFieldExchange 를 호출한 후 SetFieldType 매개 변수가 CFieldExchange::outputColumn.

설명에 따라 동적으로 열을 바인딩할 수 있습니다 "레코드 집합: 동적으로 바인딩 데이터 열입니다." 이렇게 할 경우의 수가 증가 해야 m_nFields 반영 수가 RFX 또는 대량 RFX 함수를 호출 하 여 DoFieldExchange 또는 DoBulkFieldExchange 멤버 함수를 동적으로 바인딩된 열.

자세한 내용은 문서를 참조 하십시오. 레코드 집합: 동적으로 바인딩 데이터 열 (ODBC)레코드 집합: 레코드 페치 대량 (ODBC).

예제

참고 레코드 필드 교환: RFX 사용.

요구 사항

헤더: afxdb.h

참고 항목

참조

CRecordset 클래스

계층 구조 차트

CRecordset::DoFieldExchange

CRecordset::DoBulkFieldExchange

CRecordset::m_nParams

CFieldExchange::SetFieldType