IBM Rational ClearQuest により、複数のレコード タイプからデータを取得するクエリーを作成できます。マルチタイプ クエリーは、指定されたレコード タイプ ファミリー に含まれるすべてのレコード タイプからデータを取り込みます。次に、レコード タイプ レコード ファミリーの可能な例をいくつか示します。
レコード タイプ ファミリーの詳細については、ClearQuest の管理 のインデックスで レコード タイプ ファミリー を検索してください。
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
# 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; }