GetQueryEntityDefNames

설명

조회에 사용하기에 적합한 레코드 유형의 이름을 리턴합니다.

이 메소드에서 리턴된 모든 이름을 BuildQuery 메소드에 대한 entitydef_name 매개변수에 사용할 수 있습니다. (GetEntityDef 메소드를 호출하여 EntityDef 오브젝트를 검색할 수도 있습니다.)

주: Rational ClearQuest에 내장된 레코드 유형은 조회에 사용할 수 있기 때문에 리턴되는 배열은 비어 있는 경우가 없습니다.

구문

VBScript

session.GetQueryEntityDefNames 

Perl

$session->GetQueryEntityDefNames(); 
ID
설명
session
현재 database-access 세션을 나타내는 Session 오브젝트입니다.
Return value
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

   # ...

   } 

피드백