둘 이상의 레코드 유형에 대해 조회 실행

IBM® Rational® ClearQuest®에서는 둘 이상의 레코드 유형에서 데이터를 검색하는 조회를 작성할 수 있습니다. Multitype 조회는 지정된 레코드 유형 제품군에 속하는 모든 레코드 유형에서 데이터를 페치합니다. 다음은 레코드 유형 제품군의 몇 가지 가능한 예제입니다.

레코드 유형 제품군에 대한 정보를 보려면 ClearQuest 관리의 색인에서 레코드 유형 제품군을 찾아보십시오.

외부 애플리케이션의 일부인 다음 코드 단편에서는 다음을 가정합니다.

VBScript

Dim qryDef ' a QueryDef object

Dim resultSet ' a Resultset object

Dim familyEntDef ' an EntityDef object

Dim families ' a Variant

Dim session ' a Session object

Dim i ' a String



' Insert code here to get the session object and log in to the database

families = session.GetEntityDefFamilyNames

If IsArray(families) Then

    Debug.Print UBound(families)

    For i = 0 To UBound(families)

         ' Do something with families(i)  

    Next i

    Set qryDef = session.BuildQuery(families(0))

    qryDef.BuildField ("Description")

    Set resultSet = session.BuildResultSet(qryDef)

End If 

Perl

# Insert code here to get the session object and log in to the database

$families = $session->GetEntityDefFamilyNames();

foreach $familyName in (@$families)  {

   print ($familyName);

}

if ($qryDef = $session->BuildQuery(@$families[0]))  {

   # do something;

} 

$qryDef->BuildField("Description");

$resultSet = $session->BuildResultSet($qryDef);

if ($resultSet->IsMultiType())   {

   # do something;

}

$familyEntDef = $session->GetEntityDefFamily(@$families[0]);

if ($familyEntDef->IsFamily())  {

   # do something;

} 

피드백