2017-01-25 32 views
0

Я работаю с SDK Business Objects JAVA, и мне нужен QUERY, чтобы получить ярлык, связанный с конкретным экземпляром Crystal Report.Как связанный объект связан с объектом Crystal Report в CI_INFOOBJECTS

Я могу получить экземпляр объекта ярлыка или кристалла, но я не могу найти поле, отображающее их вместе.

Вот запрос извлекая Crystal Report Instance:

private static String QUERY_REPORT_BY_ID="SELECT * " + 
"FROM CI_INFOOBJECTS " + 
"WHERE SI_KIND = 'CrystalReport' AND SI_INSTANCE_OBJECT=1 AND SI_ID = 'REPLACE_REPORT_ID' " + 
"ORDER BY SI_NAME"; 

От этого у меня есть IInfoObject, я могу удалить ярлык объекта?

Спасибо,

ответ

0

Вам нужно получить ярлык как IInfoObject. Таким образом:

select * 
    from ci_infoobjects 
where si_alias_targetid = 1234 

Замените 1234 идентификатором экземпляра CR. Этот запрос будет извлекать любые ярлыки, указывающие на него.

+0

решил мою проблему благодаря – Elliot

 Смежные вопросы

  • Нет связанных вопросов^_^