GdcBase.TgdcBaseManager.GetIDByRUID
Материал из GedeminWiki
From GdcBase.pas
function GetIDByRUID(const XID, DBID: TID; const Tr: TIBTransaction = nil): TID;
Unit: GdcBase
Type: function
Visibility: public
Member Of: TgdcBaseManager
Описание
Возвращает идентификатор, соответствующий заданному РУИДу. Функция использует внутренний кэш. Если значение отсутствует в кэше, то выполняется запрос к базе данных. Если в таблице GD_RUID отсутствует запись для заданного РУИДа, то функция вернет:
- XID, если заданный DBID = 17 (DBID для системных идентификаторов)
- XID, если заданный DBID равен идентификатору текущей базы данных
- -1 во всех остальных случаях.