다음을 통해 공유


데이터베이스 응용 프로그램을 만들기 위한 작업 순서

다음 표에서 데이터베이스 응용 프로그램 작성 사용자와 프레임 워크의 역할을 보여 줍니다.

[!참고]

Visual C++ .NET에서는 포함된 DAO 클래스를 아직 사용할 수 있지만 Visual C++ 환경 및 마법사가 더 이상 DAO를 지원하지 않습니다.새 MFC 프로젝트에 ODBC를 사용 하는 것이 좋습니다.DAO는 기존 응용 프로그램을 유지 관리하는 데만 사용할 수 있습니다.

데이터베이스 응용 프로그램 만들기

Task

이렇게

프레임 워크

MFC ODBC 또는 DAO 클래스를 사용 하는지 여부를 결정 합니다.

새 MFC 프로젝트에 ODBC를 사용 합니다.DAO를 사용 하는 기존 응용 프로그램을 유지 하.참조 DAO 나 ODBC를 사용 해야 합니까?.에 대 한 일반적인 내용은 문서를 참조 하십시오. 데이터 액세스 프로그래밍.

데이터베이스 액세스를 지 원하는 클래스는 프레임 워크를 제공 합니다.

데이터베이스 옵션을 기초 응용 프로그램을 만듭니다.

MFC 응용 프로그램 마법사를 실행 합니다.데이터베이스 지원 페이지에서 옵션을 선택 합니다.또한 레코드 뷰를 만드는 옵션을 선택 하는 경우를 지정 합니다.

  • 데이터 원본 및 테이블 이름

  • 쿼리 이름 또는 이름입니다.

MFC 응용 프로그램 마법사 파일을 만들고 필요한 포함할지를 지정 합니다.지정 하는 옵션에 따라 파일에 레코드 집합 클래스를 포함할 수 있습니다.

데이터베이스 폼 이나 폼을 디자인 합니다.

Visual C++ 대화 상자 편집기를 사용 하 여 레코드 뷰 클래스에는 대화 상자 템플릿 리소스에 컨트롤을 배치 합니다.

MFC 응용 프로그램 마법사는 빈 대화 상자 템플릿 리소스에 채울 수를 만듭니다.

필요에 따라 추가 레코드 뷰와 레코드 집합 클래스를 만듭니다.

클래스 뷰를 사용 하면 디자인 뷰 편집기에는 클래스 및 대화 상자를 만들 수 있습니다.

클래스 뷰에서 새 클래스에 대 한 추가 파일을 만듭니다.

코드에서 필요에 따라 recordset 개체를 만듭니다.각 레코드 집합을 사용 하 여 레코드를 조작 하...

레코드 집합에서 파생 된 클래스를 기반으로 하는 CRecordset 와 마법사.

ODBC 레코드 필드 교환 RFX ()를 사용 하 여 데이터베이스와 레코드 집합의 필드 데이터 멤버 간에 데이터를 교환 합니다.레코드 뷰를 사용 하는 경우 데이터 레코드 집합의 레코드 뷰 컨트롤 사이의 대화 상자 데이터 교환 (DDX)을 교환 합니다.

... 각도 만드는 명시적인 CDatabase 에서 열고자 하는 각 데이터베이스에 대 한 코드.

데이터베이스 개체를 기반으로 레코드 집합 개체를.

데이터베이스 개체는 데이터 소스에 제공합니다.

데이터 열을 레코드 집합에 동적으로 바인딩하십시오.

ODBC에서 파생 된 레코드 집합 클래스에 바인딩을 관리할 코드를 추가 합니다.참고 Recordset: 동적 바인딩 데이터 열 (ODBC).

 

참고 항목

개념

프레임 워크를 구축합니다.

MFC 응용 프로그램 빌드에 대 한 작업 순서

OLE 응용 프로그램 만들기에 대 한 작업 순서

ActiveX 컨트롤을 만드는 작업을 순서 대로