다음을 통해 공유


ADOSAMP 샘플: 3계층 클라이언트/서버 응용 프로그램 구현

업데이트: 2007년 11월

이 샘플에서는 ADO, ATL 및 컴파일러 COM 지원을 사용하여 3계층 클라이언트/서버 응용 프로그램을 구현합니다.

샘플에서는 컴파일러 COM 지원과 ADO를 함께 사용하여 클라이언트/서버 데이터베이스 응용 프로그램을 만드는 방법을 보여 줍니다. 이 응용 프로그램에서는 모터사이클과 모터사이클의 최고 속도에 대한 정보가 들어 있는 작은 데이터베이스를 만듭니다. 응용 프로그램에서는 행을 삽입/삭제하고 새 열을 추가하고 최고 속도가 지정된 값보다 큰 항목을 검색합니다.

보안 정보:

이 샘플 코드는 개념을 보여 주기 위해 제공되며 가장 안전한 코드 작성 방법을 제시하지 않을 수 있으므로 응용 프로그램이나 웹 사이트에서 사용할 수 없습니다. Microsoft는 샘플 코드를 원래 용도 이외의 다른 용도로 사용하는 경우 발생하는 부수적이나 파생적인 손해에 대해 책임을 지지 않습니다.

샘플 및 이를 설치하기 위한 지침을 가져오려면

  • Visual Studio의 도움말 메뉴에서 샘플을 클릭합니다.

    자세한 내용은 샘플 파일 찾기를 참조하십시오.

  • 최신 버전 및 전체 샘플 목록은 Visual Studio 2008 Samples 페이지에서 온라인으로 사용할 수 있습니다.

  • 컴퓨터의 하드 디스크에서도 샘플을 찾을 수 있습니다. 기본적으로 샘플과 추가 정보 파일은 \Program Files\Visual Studio 9.0\Samples\ 아래의 폴더에 복사됩니다. Visual Studio Express Edition의 경우에는 모든 샘플이 온라인에 있습니다.

샘플 빌드 및 실행

이 샘플을 빌드하고 실행하려면

  1. 제어판에서 관리 도구 폴더를 열고 데이터 원본 (ODBC)을 두 번 클릭합니다. 이 샘플과 함께 Microsoft Access 또는SQLServer를 사용하는 경우 데이터 소스 이름 "HotBikes"로 사용자 DSN을 추가합니다. Microsoft Access를 사용하는 경우에는 Test라는 데이터베이스를 만듭니다.

  2. SQLServer의 경우에는 서버 이름을 지정하고 옵션에서 HotBikesDB 등의 데이터베이스 이름을 지정합니다.

  3. ADOSamp.sln 솔루션을 엽니다.

  4. VC++ 디렉터리 대화 상자의 Include 파일 경로에 MsADO15.dll이 포함된 디렉터리를 추가합니다.

  5. OLE DB나 ADO가 설치되어 있지 않으면 Visual Studio CD나 DVD에서 설치합니다. 일반적인 설치 경로는 다음과 같습니다.

    \Program Files\Common Files\System\ADO\MsADO15.dll

  6. 1단계에서 이 샘플의 SQL Server 데이터 소스를 만들었다면 RunADO.cpp에서 다음 줄의 주석 처리를 제거합니다.

    //#define SQLSERVER
    

    이렇게 하면 Microsoft Access에서는 인식할 수 있지만 SQLServer에서는 인식하지 못하는 SQL 명령이 비활성화됩니다.

    "ALTER TABLE HotBikes DROP COLUMN ID"

  7. 빌드 메뉴에서 솔루션 빌드를 클릭합니다.

  8. 디버그 메뉴에서 디버깅하지 않고 시작을 클릭합니다. 하나의 테이블이 만들어지고 여러 행이 추가, 삭제 및 업데이트됩니다. 이때 기존 테이블은 삭제됩니다. 새 열이 추가되어 데이터로 채워 집니다. Microsoft Access의 경우에는 열은 삭제됩니다. 테이블의 내용은 수정이 모두 끝난 후에 표시됩니다.

참고 항목

참조

Compiler COM Support

기타 리소스

컴파일러 COM 지원 샘플