데이터 어댑터 미리 보기 대화 상자
업데이트: 2007년 11월
어댑터의 SelectCommand 개체가 호출될 때 데이터 집합에 데이터가 채워지는 방식을 볼 수 있습니다. 이 대화 상자를 사용하면 어댑터가 예상 데이터를 반환하고 있는지, 테이블 매핑이 적절히 작동하고 있는지 그리고 데이터 집합을 채울 때 오류가 발생하지 않는지를 테스트할 수 있습니다. 또한 어댑터에 다른 매개 변수 값을 전달하는 것에 대한 영향을 테스트할 수 있습니다.
참고: |
---|
이전 버전의 Visual Studio에서는 응용 프로그램과 데이터베이스 간의 통신에 데이터 어댑터를 사용했습니다. 이전과 마찬가지로 데이터 어댑터는 .NET Framework 데이터 공급자(ADO.NET)의 주 구성 요소이지만 TableAdapter는 응용 프로그램과 데이터베이스 간의 데이터 조작 프로세스를 간단하게 만들기 위해 디자이너에서 생성한 구성 요소입니다. TableAdapter 작업에 대한 자세한 내용은 TableAdapter 개요를 참조하십시오. |
데이터 어댑터 미리 보기는 어댑터에서 직접 생성되지 않은 데이터 집합을 데이터 어댑터를 사용하여 채우려는 경우에 특히 유용합니다.
이 대화 상자는 다음 작업 중 하나를 수행할 때 표시됩니다.
데이터 메뉴에서 데이터 미리 보기를 선택합니다. 이 메뉴는 폼이나 구성 요소에 데이터 어댑터가 추가된 경우에만 사용할 수 있습니다.
속성 창 아래에 있는 데이터 미리 보기 링크를 클릭합니다. 이 링크는 데이터 어댑터 속성을 표시하는 경우에만 사용할 수 있습니다.
사용자 인터페이스 요소 목록
데이터 어댑터
작업 중인 폼이나 구성 요소에서 사용할 수 있는 데이터 어댑터를 표시합니다. 미리 볼 어댑터를 선택합니다. 모든 데이터 어댑터의 사용 결과를 표시하려면 <모든 데이터 어댑터>를 선택하십시오.데이터 집합 채우기
명령을 실행하고 결과 상자에 데이터를 표시합니다.데이터 어댑터가 데이터 집합에 데이터를 채우는 동안 발생한 오류는 메시지 상자에 표시됩니다. 다음과 같은 오류가 발생할 수 있습니다.
데이터 형식 불일치
실행 중인 SQL 문이나 저장 프로시저의 구문 오류
테이블 매핑 오류. 예를 들어, 어댑터의 MissingMappingAction 또는 MissingSchemaAction 속성이 Error로 설정된 경우와 데이터베이스와 데이터 집합에서 일치하지 않는 열 이름을 사용하여 수행된 작업을 테이블 매핑이 완전하게 설명하지 못하는 경우에는 오류가 발생합니다.
연결 문제
매개 변수
하나 이상의 지정된 데이터 어댑터의 SelectCommand개체에서 참조되는 SQL SELECT 문이나 저장 프로시저에 필요한 매개 변수를 표시합니다. 매개 변수가 필요 없는 경우에는 이 표 형태 창에 아무 것도 표시되지 않습니다.각 매개 변수는 매개 변수 이름 및 데이터 형식이 채워진 채로 표 형태 창에 행으로 표시됩니다. 값 입력란에 각 매개 변수의 값을 입력합니다. 매개 변수가 이 값을 받아들이는 경우에는 값 입력란의 드롭다운 목록에서 <기본값> 또는 <NULL>을 선택할 수도 있습니다.
대상 데이터 집합
미리 보기 명령이 데이터를 채워 넣을 데이터 집합을 지정합니다. 프로젝트에 있는 모든 사용 가능한 데이터 집합에서 선택할 수 있으며 또한 스키마가 없는 형식화되지 않은 데이터 집합에 채우도록 선택할 수도 있습니다.데이터 테이블
데이터 집합에 있는 데이터 테이블 목록을 표시합니다. 테이블 이름을 선택하면 데이터 어댑터가 채워 넣은 레코드가 표시됩니다. 일반적으로 각 데이터 어댑터는 데이터 집합에 하나의 테이블을 채워 넣습니다. 테이블이 두 개 이상 채워져 있는 경우에는 이 목록에서 하나의 테이블을 선택하여 해당 테이블의 결과를 볼 수 있습니다.결과
데이터 집합에 있는 데이터를 표시합니다. 이 상자는 데이터가 데이터베이스에서 반환되고 테이블 매핑이 적용된 다음에 표시되는 방식을 보여 줍니다. 표 형태 창의 데이터는 읽기 전용입니다.결과에 테이블이 두 개 이상 있는 경우에는 데이터 테이블 목록에서 특정 이름을 선택하여 해당 테이블의 내용을 볼 수 있습니다.
결과 지우기
선택한 테이블의 데이터를 모두 지웁니다. 모든 테이블을 지우려면 데이터 테이블 목록에서 각 테이블을 선택한 다음 테이블마다 결과 지우기를 클릭합니다.