방법: 매개 변수가 있는 TableAdapter 쿼리 만들기
매개 변수가 있는 쿼리는 쿼리의 WHERE 절 조건을 충족하는 데이터를 반환합니다. 예를 들어 고객 목록을 반환하는 SQL 문 끝에 WHERE City = @City를 추가하여 특정 구/군/시의 고객만 표시하도록 고객 목록을 매개 변수화할 수 있습니다.
매개 변수가 있는 TableAdapter 쿼리는 데이터 집합 디자이너에서 만들거나 데이터 메뉴의 데이터 소스 매개 변수화 명령을 사용하여 Windows 응용 프로그램에서 데이터 바인딩된 폼을 만들 때 만듭니다. 또한 데이터 소스 매개 변수화 명령은 매개 변수 값을 입력하기 위한 컨트롤을 폼에 만들고 쿼리를 실행합니다. 자세한 내용은 검색 조건 작성기 대화 상자을 참조하십시오.
참고
매개 변수가 있는 쿼리를 생성할 때는 코딩 대상 데이터베이스에 맞는 매개 변수 표기법을 사용합니다.예를 들어 Access 및 OleDb 데이터 소스는 물음표 '?'를 사용하여 매개 변수를 표기하므로 WHERE 절은 WHERE City = ?와 같습니다.
참고
표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다.설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다.자세한 내용은 Visual Studio에서 개발 설정 사용자 지정을 참조하십시오.
매개 변수가 있는 TableAdapter 쿼리 만들기
데이터 집합 디자이너에서 매개 변수가 있는 쿼리를 만들려면
원하는 매개 변수가 포함된 WHERE 절을 SQL 문에 추가하여 새 TableAdapter를 만듭니다. 자세한 내용은 방법: TableAdapter 만들기을 참조하십시오.
또는
원하는 매개 변수가 포함된 WHERE 절을 SQL 문에 추가하여 기존 TableAdapter에 쿼리를 추가합니다. 자세한 내용은 방법: TableAdapter 쿼리 만들기를 참조하세요.
데이터 바인딩된 폼을 디자인하면서 매개 변수가 있는 쿼리를 만들려면
데이터 집합에 이미 바인딩되어 있는 폼의 컨트롤을 선택합니다. 자세한 내용은 Visual Studio에서 데이터에 Windows Forms 컨트롤 바인딩을 참조하십시오.
데이터 메뉴에서 쿼리 추가를 클릭합니다.
원하는 매개 변수가 포함된 WHERE 절을 SQL 문에 추가하여 검색 조건 작성기 대화 상자에서 필요한 작업을 완료합니다. 자세한 내용은 검색 조건 작성기 대화 상자을 참조하십시오.