GetQueryEntityDefNames

説明

クエリーでの使用に適したレコード タイプの名前を戻します。

このメソッドによって戻されたどの名前も、BuildQuery メソッドの entitydef_name パラメータに使用できます。(GetEntityDef メソッドを呼び出して、EntityDef オブジェクトを取得することもできます。)

注: Rational ClearQuest に組み込まれたレコード タイプはクエリーに使用できるので、戻される配列は空になりません。

構文

VBScript

session.GetQueryEntityDefNames 

Perl

$session->GetQueryEntityDefNames(); 
識別子
説明
session
現在のデータベース アクセス セッションを表す Session オブジェクト。
戻り値
Visual Basic の場合、文字列の配列を含む Variant が戻されます。各文字列には、クエリーで使用できる EntityDef の名前が含まれています。

Perl の場合は、文字列の配列への参照が戻されます。

VBScript

set sessionObj = GetSession 
' Get the list of names of the record types that support queries.
entityDefNames = sessionObj.GetQueryEntityDefNames 

' Iterate over all record types 
for each name in entityDefNames 
   set queryDefObj = sessionObj.BuildQuery(name) 
   ' Fill in the query parameters and run it
   Next 

Perl

$sessionObj = $entity->GetSession();


# Get the list of names of the record types that support queries.

$entityDefNames = $sessionObj->GetQueryEntityDefNames();

#Iterate over the state-based record types
foreach $name ( @$entityDefNames ){
   $queryDefObj = $sessionObj->BuildQuery( $name );

   #Fill in the query parameters and run it

   # ...

   } 

フィードバック