프로젝트를 디비 연동하여 생성 하였을때 사용할 수 있는 클래스 간단 뷰
m_pSet 이라는 Set 클래스 포인터가 뷰 클래스에 생성 되는데. 이 포인터 변수를 이용하여
Set 클래스에 접근 하여 멤버 함수를 사용 함
* CRecrodSet 멤버함수
MoveNext();
MovePrev();
MoveFirst();
MoveLast();
IsEOF();
IsBOF();
DB 조작 함수
AddNew(); // 마지막 레코드 다음 빈 레코드 삽입
Edit(); 현재 레코드를 수정 가능 모드로 오픈함.
Delete();
Update(); // DB 적용 함수
Requery();
1) 데이터 삽입
1. m_pSet->AddNew();
2. 데이터 셋팅함
3. m_pSet->Update();
4. m_pSet->Requery(); 데이터 갱신 ( 커서 첫번째 레코드로 무빙 시킴 )
2) 데이터 수정
1) m_pSet->Edit();
2) 데이터 셋팅
3) m_pSet->Update();
4) m_pSet->Requery();
3) 데이터 삭제
m_pSet->Delete(); // DB 까지 삭제 됨.
m_pSet->Requery();
// Requery 를 이용한 조건 검색
1. m_strFilter 변수 적용해서 사용하면 조건 검색 가능함
m_pSet->m_strFilter.Format(_T("age = %d),m_nAge);
m_pSet->m_strFilter.Format(_T("name like '%%%s%%'"),m_strName);
'MFC 인터페이스' 카테고리의 다른 글
리스트 컨트롤 스크롤 이동 (0) | 2013.10.20 |
---|---|
MFC 몇가지 코드 (0) | 2013.10.19 |
리스트 컨트롤 선택된 객체 삭제 하기 (0) | 2013.07.05 |
리스트 컨트롤 선택된 객체 수정 하기 (0) | 2013.07.05 |
리스트 컨트롤에 데이터 삽입 하기 (0) | 2013.07.05 |