快捷方式对象如何与 CI_INFOOBJECTS 中的 Crystal 报表对象链接
How a shortcut object is linked with a Crystal Report object in CI_INFOOBJECTS
我正在使用 Business Objects JAVA SDK,我需要一个 QUERY 来检索链接到 Crystal 报告的特定实例的快捷方式。
我能够检索快捷方式对象或 crystal 报告实例,但我找不到将它们映射到一起的字段。
这是检索 Crystal 报告实例的查询:
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 ,我可以删除该对象的快捷方式吗?
谢谢,
您需要将快捷方式检索为 IInfoObject
。所以:
select *
from ci_infoobjects
where si_alias_targetid = 1234
将1234替换为CR实例的ID。此查询将检索指向它的所有快捷方式。
我正在使用 Business Objects JAVA SDK,我需要一个 QUERY 来检索链接到 Crystal 报告的特定实例的快捷方式。
我能够检索快捷方式对象或 crystal 报告实例,但我找不到将它们映射到一起的字段。
这是检索 Crystal 报告实例的查询:
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 ,我可以删除该对象的快捷方式吗?
谢谢,
您需要将快捷方式检索为 IInfoObject
。所以:
select *
from ci_infoobjects
where si_alias_targetid = 1234
将1234替换为CR实例的ID。此查询将检索指向它的所有快捷方式。