CDaoRecordset

CDaoRecordset 개체는 데이터 소스에서 선택한 레코드의 집합을 나타냅니다. "레코드"로 알려진, CDaoRecordset 개체는 다음 세 가지 형태로 사용할 수 있습니다.:

각 형식의 recordset의 레코드는 recordset을 열 때 고정 집합을 나타냅니다. 테이블 형식 recordset 또는 다이너셋 형식 recordset의 레코드를 스크롤할 때와 같은 다른 사용자 또는 응용 프로그램의 다른 레코드 집합에서 recordset을 연 후 레코드에 변경한 반영 됩니다. (스냅숏 형식 recordset은 업데이트할 수 없습니다.) CDaoRecordset 직접 사용 또는 CDaoRecordset에서 응용 프로그램별 recordset 클래스를 파생 시킬 수 있습니다. 다음 수 있습니다.:

CDaoRecordset 클래스 CRecordset클래스와 비슷한 인터페이스를 제공합니다. 주요 차이점은 CDaoRecordset 통해는 개체 DAO (Data Access) 기반으로 OLE 데이터에 액세스 하는 클래스입니다. Open Database Connectivity (ODBC) 및 해당 DBMS 용 ODBC 드라이버를 통해 DBMS를 액세스 하는 CRecordset 클래스。

메모nbsp;??DAO 데이터베이스 클래스는 MFC 데이터베이스 클래스 Open Database Connectivity (ODBC)에 따라 다릅니다. 모든 DAO 데이터베이스 클래스 이름은 "CDao" 접두사가 있습니다. 여전히 DAO 클래스;와 ODBC 데이터 원본에 액세스할 수 있습니다. DAO 클래스는 Microsoft Jet 데이터베이스 엔진에 특정 있기 때문에 일반적으로 탁월한 기능을 제공(&N)。

CDaoRecordset 직접 사용 또는 CDaoRecordset에서 클래스를 파생 시킬 수 있습니다. 어느 경우 든 레코드 집합 클래스를 사용 하 여 데이터베이스를 열고 생성자 CDaoDatabase 개체에 포인터를 전달 하는 recordset 개체를 생성 합니다. CDaoRecordset 개체를 생성 하 고 하자 MFC에 대 한 임시 CDaoDatabase 개체를 만들 수도 있습니다. 그런 다음 테이블 형식 recordset, 다이너셋 형식 recordset 또는 스냅숏 형식 recordset 개체 인지 지정 레코드 집합의 Open 멤버 함수를 호출 합니다. 데이터베이스에서 데이터를 선택 하 고 검색 하는 첫 번째 레코드 열기 호출。

개체의 멤버 함수와 데이터 멤버를 사용 하 여 레코드를 스크롤하고 그들에 동작. 사용 가능한 작업 테이블 형식 recordset, 다이너셋 형식 recordset 또는 스냅숏 형식 recordset 개체를 인지 하 고 업데이트할 수 있거나 읽기 전용인 인지에 따라 달라 집니다-이 Open Database Connectivity (ODBC) 데이터 소스 또는 데이터베이스 기능에 따라 달라 집니다. 변경 또는 Open 호출 이후 추가 되었습니다 수 있습니다 레코드를 새로 고치려면 개체의 Requery 멤버 함수를 호출 합니다. 개체의 Close 멤버 함수를 호출 하 고 함께 마치면 개체 파괴。

CDaoRecordset DAO 레코드 필드 교환 (DFX)를 사용 하 여 읽기 및 CDaoRecordset 또는 CDaoRecordset의 형식 안전 c + + 멤버를 통해 레코드 필드 업데이트 지원-클래스를 파생 합니다. GetFieldValueSetFieldValue 를 사용 하 여 DFX 메커니즘을 사용 하지 않고 데이터베이스의 동적 열 바인딩을 구현할 수도。

레코드 집합에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 DAO: 레코드 집합 아키텍처 Visual c + + 프로그래머 가이드에서. 관련된 정보에 대 한 DAO 도움말의 "Recordset 개체" 항목을 참조 하십시오.

# include lt;afxdao.h>

클래스 멤버 |nbsp; 기본 클래스 (ko) | 계층 구조 차트(&N)

샘플nbsp; MFC 샘플 DAOVIEW (ko) | MFC 샘플 DBVLIST(&N)

참고 항목nbsp;CDaoTableDef, CDaoWorkspace, CDaoDatabase, CDaoQueryDef(&N)

Index