GetDbId

Descrizione

Restituisce il numero ID di database dell'oggetto Entity.

Il valore di ritorno è un ID database. Questo valore viene utilizzato internamente dal database per conservare la traccia dei record. Non confondere questo valore con il numero ID difetto restituito da GetDisplayName. I DBID sono univoci per una classe di record, univoci all'interno dei record con lo stato ed univoci all'interno dei record stateless.

Nota: Nella versione 7.0.0.0 il limite relativo al numero di record memorizzabili è stato incrementato come anche l'intervallo di DBID. Tuttavia nella versione precedente la 7.0.0.0 di client Rational ClearQuest non è possibile visualizzare un numero di record con DBID (identificativi database) che supera il limite precedentemente stabilito. Per ulteriori informazioni sui DBID, consultare l'argomento Gestione dei record

Sintassi

VBScript

entity.GetDbId 

Perl

$entity->GetDbId(); 
Identificativo
Descrizione
entity
Un oggetto Entity che rappresenta un record di dati dell'utente. All'interno di un hook, se si omette questa parte della sintassi, viene utilizzato l'oggetto Entity corrispondente al record di dati corrente (solo VBScript).
Valore di ritorno
Un valore Long contenente l'ID database dell'oggetto Entity.

Esempi

VBScript

set session = GetSession

set record1 = session.GetEntity("defect", "test00000001")

dbid = record1.Getdbid 

set record1 = session.GetEntityByDbId("defect", dbid) 

Perl

#Assume you have $entityObj, an Entity Object

$sessionObj = $entityObj->GetSession();

$dbid = $entityObj->GetDbId();

#...

#Later, to get the record again:
$entityObj = $sessionObj->GetEntityByDbId("defect",$dbid); 

Feedback