테이블 매핑 대화 상자

데이터 집합 테이블의 열에 해당하는 데이터베이스 테이블 또는 기타 데이터 소스의 열을 지정할 수 있습니다. 이 대화 상자는 속성 창에서 데이터 어댑터의 TableMappings 속성 옆에 있는 줄임표(...) 단추를 클릭하면 표시됩니다.

다음과 같은 경우에는 매핑하는 것이 좋습니다.

  • 데이터 소스와 다른 이름을 사용하는 기존 스키마에서 데이터 집합을 만든 경우

  • 편의를 위해, 읽기 쉽도록 하기 위해, 외국어와의 번역을 위해 또는 그 밖의 이유로 인해 데이터 집합의 데이터 요소 이름을 변경하려는 경우

  • 어댑터에서 데이터 집합을 생성할 때 형식화된 데이터 멤버의 이름을 제어하는 경우

  • 데이터 소스에서 파생된 열 이름이 프로그래밍 언어의 예약어인 경우. 예를 들어, Visual Basic으로 작성한 형식화된 데이터 집합에 열 이름 Region을 사용하면 이 열에 대해 생성된 코드가 해당 이름의 예약어와 충돌하므로 오류가 발생합니다.

  • 데이터 집합 명령이 반환하는 것보다 적은 수의 열을 데이터 집합에서 사용하려는 경우. 이러한 상황은 기존 저장 프로시저를 사용하여 새 데이터 집합을 채우는 경우에 발생할 수 있습니다.

  • 테이블 및 열 이름을 지정할 때 데이터 집합을 사용합니다.
    이 옵션을 선택하면 기존 데이터 집합의 스키마가 매핑 대상 테이블 및 열 이름의 모델로 사용됩니다.

    참고

    현재 어댑터를 사용하여 선택된 데이터 집합을 채우지 않는 경우에도 이 옵션을 사용할 수 있습니다. 이 스키마는 이름 목록을 얻는 데에만 사용됩니다.

  • 데이터 집합
    모델로 사용할 데이터 집합을 선택할 수 있습니다.

  • 소스 테이블
    어댑터가 데이터 소스에서 둘 이상의 테이블을 참조하는 경우에는 열 이름을 매핑할 테이블을 선택합니다.

  • 데이터 집합 테이블
    모델로 사용할 데이터 집합을 선택한 경우에는 매핑 이름으로 사용할 열 이름을 포함하는 테이블을 선택합니다. 데이터 집합이 하나의 테이블로만 구성된 경우에는 테이블로 참조됩니다.

  • 열 매핑
    소스 테이블과 데이터 집합 테이블 간에 열이 매핑된 방식을 보여 줍니다. 어댑터는 데이터 집합을 채울 때 소스 열 필드의 열에서 정보를 읽어서 해당 데이터 집합 열 필드에 표시된 이름을 가진 필드에 씁니다.

    • **소스 열:   **데이터 소스의 열 이름 목록을 표시합니다.

    • **데이터 집합 열:   **채우기 작업 중에는 데이터를 쓰고 업데이트 작업 중에는 데이터를 읽어 들이는 데이터 집합의 열 이름을 표시합니다.

    다음 방법을 통해 매핑을 조정할 수 있습니다.

    • 소스 또는 데이터 집합 열 이름을 변경하여 매핑을 편집합니다. 드롭다운 목록에서 새 이름을 선택하거나 입력란에 이름을 입력합니다. 이름을 변경하면 채우기 작업 중에 데이터가 데이터 집합 테이블의 다른 열에 기록됩니다.

    • 표 형태 창에서 행을 선택한 다음 삭제 단추를 클릭하여 매핑을 삭제합니다. 이 옵션은 데이터 집합에 필요한 것보다 많은 수의 열을 어댑터가 반환하는 경우에 유용합니다.

    • 표 형태 창 아래에 있는 빈 행에 새 소스와 데이터 집합 열 이름을 채워서 새 매핑을 추가합니다. 런타임에, 이 대화 상자를 사용하는 동안에는 사용할 수 없는 열이 어댑터 또는 데이터 집합에 포함되어 있음을 알고 있다면 이 작업을 수행할 수도 있습니다.

      참고

      매핑에서는 열 순서가 중요하지 않습니다.

  • 다시 설정
    데이터 집합 이름이 데이터 소스의 이름과 같아지도록 매핑을 기본값으로 되돌립니다.

참고 항목

참조

데이터 어댑터 구성 마법사