조회 작성

조회 작성에는 최소 3개의 별도 오브젝트(QueryDef 오브젝트, QueryFilterNode 오브젝트ResultSet 오브젝트) 작성이 수반됩니다. 보다 복잡한 조회의 경우에는 QueryFilterNode 오브젝트 작성이 추가로 수반될 수도 있습니다.

조회를 작성하려면 다음 단계를 따르십시오.

  1. QueryDef 오브젝트를 작성하고 검색 매개변수로 채우십시오.

    이 오브젝트를 작성하려면 Session 오브젝트의 BuildQuery 메소드를 사용하십시오.

    주: BuildSQLQuery 메소드가 아닌 BuildQuery 메소드를 사용하여 조회를 빌드하십시오. BuildSQLQuery 메소드는 SQL 조회 문자열에서 직접 ResultSet 오브젝트를 생성합니다.
  2. QueryDef의 메소드를 사용하여 검색 기준을 추가하고 조회가 리턴할 각 레코드의 필드를 지정하십시오.
  3. 리턴된 데이터를 보유할 ResultSet 오브젝트를 작성하십시오.

    이 오브젝트를 작성하려면 Session 오브젝트의 BuildResultSet 메소드를 호출하십시오. 작성 시 ResultSet 오브젝트는 QueryDef 오브젝트의 정보를 템플리트로 사용하여 내부 데이터 구조 세트를 작성합니다. 조회가 실행되면, ResultSet 오브젝트는 이 데이터 구조를 조회의 데이터로 채웁니다.

  4. ResultSet 오브젝트의 Execute 메소드를 호출하여 조회를 실행하십시오.
  5. 이 오브젝트의 기타 메소드를 사용하여 데이터에 액세스하십시오(자세한 정보는  "결과 세트 탐색" 참조).
주: BuildSQLQuery 메소드를 사용하여 SQL 구문을 기반으로 조회를 작성하는 경우, 조회 문자열은 원하는 검색 매개변수를 모두 포함해야 합니다. BuildSQLQuery 메소드는 QueryDef 오브젝트를 리턴하는 대신 ResultSet 오브젝트를 직접 리턴합니다.

피드백