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 во всех остальных случаях.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты