다음을 통해 공유


검색 조건 작성기 대화 상자

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 ?와 같이 물음표(?) 자리 표시자를 사용합니다.

스마트 태그 또는 데이터 메뉴에서 쿼리 추가를 선택하면 이 대화 상자가 표시됩니다.

이 대화 상자에서 다음 작업을 수행할 수 있습니다.

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

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

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

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

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

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

    참고

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

  • 쿼리 작성기
    SQL 쿼리 작성을 위한 시각적 도구인 쿼리 작성기를 엽니다.

참고 항목

작업

연습: Windows Form에 데이터 표시

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

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

개념

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

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

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

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

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

데이터 유효성 검사

데이터 저장

기타 리소스

Visual Studio에서 데이터에 연결