CRecordset::m_nFields
게시: 2016년 4월
레코드 집합 클래스의 필드 데이터 멤버의 수를 포함합니다. 선택한 데이터 소스에서 레코드 집합에서 열 수 있습니다.
설명
레코드 집합 클래스의 생성자에서 초기화 해야 m_nFields 올바른 수 있습니다. 대량 행 페치를 구현한 경우 클래스 마법사 사용할 레코드 집합 클래스를 선언할 때이를 초기화를 씁니다. 사용자가 직접 작성할 수도 있습니다.
프레임 워크가이 번호를 사용 하 여 필드 데이터 구성원과 데이터 원본에서 현재 레코드의 해당 열 사이의 상호 작용을 관리 합니다.
경고
이 번호 "출력 열에 등록" 수가 일치 해야 DoFieldExchange 또는 DoBulkFieldExchange 를 호출한 후 SetFieldType 매개 변수가 CFieldExchange::outputColumn.
설명에 따라 동적으로 열을 바인딩할 수 있습니다 "레코드 집합: 동적으로 바인딩 데이터 열입니다." 이렇게 할 경우의 수가 증가 해야 m_nFields 반영 수가 RFX 또는 대량 RFX 함수를 호출 하 여 DoFieldExchange 또는 DoBulkFieldExchange 멤버 함수를 동적으로 바인딩된 열.
자세한 내용은 문서를 참조 하십시오. 레코드 집합: 동적으로 바인딩 데이터 열 (ODBC) 및 레코드 집합: 레코드 페치 대량 (ODBC).
예제
요구 사항
헤더: afxdb.h
참고 항목
CRecordset Class
계층 구조 차트
CRecordset::DoFieldExchange
CRecordset::DoBulkFieldExchange
CRecordset::m_nParams
CFieldExchange::SetFieldType