다음을 통해 공유


검색 조건 작성기 대화 상자

이 대화 상자를 완료하여 Windows 응용 프로그램의 기존 데이터 바인딩 폼에 새 쿼리(일반적으로 매개 변수가 있는 쿼리)를 추가합니다. 여기에는 선택한 테이블에 새 쿼리를 추가하는 작업과 사용자가 폼에 매개 변수 값을 입력할 수 있도록 컨트롤을 추가하는 작업이 포함됩니다(쿼리를 실행할 단추도 폼에 추가됩니다).

매개 변수가 있는 쿼리는 쿼리에서 WHERE 절의 조건에 맞는 데이터를 반환합니다. 예를 들어, 고객 목록을 반환하는 SQL 문의 끝에 WHERE City = @City를 추가하면 특정 도시에 거주하는 고객만 표시되도록 고객 목록을 매개 변수화할 수 있습니다. WHERE 절은 쿼리를 실행할 때 만족시켜야 하는 조건을 정의합니다. SELECT * FROM Customers는 Customers 테이블의 모든 레코드를 반환하는 반면 SELECT * FROM Customers WHERE City = @City는 City 열이 @City 매개 변수의 값과 같은 레코드만 반환합니다. 쿼리의 끝에 적절한 WHERE 절을 추가합니다.

몇 가지 일반적인 WHERE 절은 다음과 같습니다.

SELECT * FROM Employees WHERE CompanyName like @CompanyName
SELECT * FROM Employees WHERE (LastName = @Lname) and (FirstName = @Fname)

참고

매개 변수 자리 표시자에 대한 구분은 데이터 소스에 따라 달라집니다. 이 예제에서는 SQL Server 데이터 소스(@paramname)의 자리 표시자를 보여 줍니다. System.Data.OleDbSystem.Data.Odbc 매개 변수(WHERE CompanyName like ?)에 물음표(?) 자리 표시자를 사용합니다.

이 대화 상자는 스마트 태그나 데이터 메뉴에서 Query 추가를 선택한 경우 표시됩니다.

이 대화 상자를 사용하면 다음을 수행할 수 있습니다.

사용자 인터페이스 요소 목록

  • 데이터 소스 테이블 선택
    프로젝트의 사용 가능한 테이블 드롭다운 목록에서 쿼리를 추가할 테이블을 선택합니다.

  • 데이터를 로드하기 위한 매개 변수가 있는 쿼리 선택
    기존 또는 새 매개 변수가 있는 쿼리를 선택합니다.

  • 새 쿼리 이름
    새로 만들 매개 변수가 있는 쿼리의 이름을 입력합니다.

  • 기존 쿼리 이름
    선택된 데이터 소스 테이블에 대해 사용 가능한 쿼리의 드롭다운 목록에서 쿼리를 선택합니다.

  • 쿼리 텍스트
    단추를 클릭하면 실행될 SQL 문을 입력합니다.

    참고

    마법사에서는 SQL 쿼리를 만드는 시각적 도구인 쿼리 작성기를 제공합니다.

  • 쿼리 작성기(Query Builder)
    SQL 쿼리를 만드는 시각적 도구인 쿼리 작성기를 엽니다. 자세한 내용은 쿼리 및 뷰 디자이너 도구를 참조하십시오.

참고 항목

작업

연습: Windows Form에 데이터 표시

방법: Windows Forms 응용 프로그램에 매개 변수가 있는 Query 추가

연습: 데이터 검색을 위한 Windows Form 만들기

개념

Visual Studio에서 데이터에 Windows Forms 컨트롤 바인딩

Visual Studio에서 데이터에 컨트롤 바인딩

기타 리소스

Visual Studio에서 데이터에 연결

데이터를 받기 위해 응용 프로그램 준비

데이터를 응용 프로그램으로 페치

응용 프로그램에서 데이터 편집

데이터 유효성 검사

데이터 저장