다음을 통해 공유


레코드 선택 및 조작

참고 항목

Visual Studio 2019 이상에서는 MFC ODBC 소비자 마법사를 사용할 수 없습니다. 여전히 수동으로 소비자를 만들 수 있습니다.

일반적으로 SQL SELECT 문을 사용하여 데이터 원본에서 레코드를 선택할 때 테이블 또는 쿼리의 레코드 세트인 결과 집합을 가져옵니다. 데이터베이스 클래스에서 레코드 집합 개체를 사용하여 결과 집합을 선택하고 액세스합니다. 클래스 CRecordset에서 파생되는 애플리케이션별 클래스의 개체입니다. 레코드 집합 클래스를 정의할 때 연결할 데이터 원본, 사용할 테이블 및 테이블의 열을 지정합니다. MFC 애플리케이션 마법사 또는 클래스 추가(MFC ODBC 소비자 추가에 설명된 대로)에서 특정 데이터 원본에 연결된 클래스를 만듭니다. 마법사는 CRecordset 클래스의 GetDefaultSQL 멤버 함수를 작성하여 테이블 이름을 반환합니다.

런타임 시 CRecordset 개체를 사용하여 다음을 수행할 수 있습니다.

  • 현재 레코드의 데이터 필드를 검사합니다.

  • 레코드 집합을 필터링하거나 정렬합니다.

  • 기본 SQL SELECT 문을 사용자 지정합니다.

  • 선택한 레코드를 스크롤합니다.

  • 레코드 추가, 업데이트 또는 삭제(데이터 원본과 레코드 집합이 모두 업데이트할 수 있는 경우).

  • 레코드 집합이 다시 쿼리를 허용 하는지 여부를 테스트하고 레코드 집합의 콘텐츠를 새로 고칩니다.

레코드 집합 개체 사용을 마쳤으면 레코드를 닫고 삭제합니다. 레코드 집합에 대한 자세한 내용은 레코드 집합(ODBC)을 참조하세요.

참고 항목

ODBC 및 MFC