GetDbId

Description

Returns the Entity object's database ID number.

The return value is a database ID. This value is used internally by the database to keep track of records. Do not confuse this value with the defect ID number returned by GetDisplayName. Les IDBD sont propres à chaque classe d'enregistrements, uniques au sein des enregistrements avec état et uniques au sein des enregistrements sans état.

Remarque : In version 7.0.0.0 the limit on the number of records that can be stored increased so the range of DBIDs also increased. However, Rational ClearQuest clients earlier than version 7.0.0.0 cannot display records with database identifiers (DBIDs) higher than the former limit. For more information on DBIDs, see Utilisation d'enregistrements

Syntaxe

VBScript

entity.GetDbId 

Perl

$entity->GetDbId(); 
Identificateur
Description
entity
Objet Entity représentant un enregistrement de données utilisateur. Si vous omettez cette partie de la syntaxe au sein d'un point d'ancrage, l'objet Entity correspondant à l'enregistrement de données en cours est faux (VBScript uniquement).
Return value
A Long containing the Entity object's database ID.

Exemples

VBScript

set session = GetSession

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

dbid = record1.Getdbid 

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

Perl

#Vous disposez de $entityObj, un objet Entity

$sessionObj = $entityObj->GetSession();

$dbid = $entityObj->GetDbId();

#...

#Plus tard, pour obtenir de nouveau l'enregistrement :
$entityObj = $sessionObj->GetEntityByDbId("defect",$dbid); 

Commentaires