Visual C++에서 RDO 데이터 바인딩 사용
Visual C++에서 RDO 데이터 바인딩을 사용하려면 RDO RemoteData 컨트롤을 추가하고 이 컨트롤이 데이터 소스와 레코드 원본(SQL 쿼리)을 가리키도록 해야 합니다.또한 RDO 데이터 바인딩 컨트롤을 추가한 다음 이 컨트롤이 RDO RemoteData 컨트롤을 가리키게 하고, RDO RemoteData 컨트롤의 레코드 원본에 바인딩할 필드를 선택해야 합니다.
Visual C++에서 RDO 데이터 바인딩을 사용하려면
이미 구성하지 않은 경우에는 ODBC 연결을 구성합니다.
MFC 응용 프로그램 마법사를 사용하여 MFC 대화 상자 응용 프로그램이나 MFC 폼 뷰 응용 프로그램을 만듭니다.
대화 상자에 Microsoft RemoteData 컨트롤(RDO RemoteData 컨트롤)을 추가합니다(Visual C++ 응용 프로그램에 컨트롤 삽입 참조).
RDO RemoteData 컨트롤이 ODBC 데이터 소스를 가리키도록 합니다.
마우스 오른쪽 단추로 컨트롤을 클릭한 다음 속성을 클릭합니다.
컨트롤 탭을 클릭합니다.
DataSource를 ODBC 데이터 소스로 설정합니다.
필요에 따라 ODBC 데이터 소스의 사용자 이름과 암호를 설정합니다.데이터 소스에 사용자 이름과 암호가 필요하지 않으면 비워둡니다.
SQL 속성에 SQL 쿼리를 입력합니다.데이터 바인딩 컨트롤은 이 쿼리의 결과에 바인딩할 수 있습니다.
필요하면 다른 RDO RemoteData 컨트롤의 속성을 설정합니다.
데이터 바인딩 컨트롤을 추가합니다.예를 들어, DBGrid 컨트롤을 추가하고 다음과 같이 데이터 소스를 설정합니다.
마우스 오른쪽 단추로 DBGrid를 클릭한 다음 속성을 클릭합니다.
모두 탭을 클릭합니다.
DataSource 속성을 RDO RemoteData 컨트롤로 설정합니다.이 속성의 드롭다운 콤보 상자를 클릭하고 RDO RemoteData 컨트롤의 ID를 찾습니다.기본 ID 이름은 IDC_REMOTEDATACTL1입니다.
테스트 모드에서 실행하려면 Ctrl+T를 누릅니다.데이터를 스크롤할 수 있습니다.테스트 모드를 끝내려면 Esc 키를 누르거나 대화 상자를 닫습니다.
프로그램을 컴파일하고 실행할 경우에도 데이터를 스크롤할 수 있습니다.