【发布时间】:2016-04-06 14:10:54
【问题描述】:
使用 Business Object C# SDK 查询 BO 数据库。我正在尝试列出 所有使用 Universe 的报告。我可以为下一个查询计算 SI_ID、SI_NAME 但不能计算包含报告 ID 的 SI_WEBI 属性。
string boQuery = "SELECT si_id,si_name,si_webi,si_cuid FROM CI_AppObjects WHERE SI_NAME = '#UniverseName' AND SI_KIND = 'Universe'";
InfoStore boInfoStore = new InfoStore(boEnterpriseService);
InfoObjects boInfoObjects = boInfoStore.Query(boQuery);
可以获取 si_webi IDs 属性,然后获取所有计算的每个 ID 的报告:
SELECT SI_ID,SI_NAME,SI_KIND FROM CI_INFOOBJECTS WHERE SI_KIND IN ('WEBI', 'FULLCLIENT' ) AND SI_ID = #si_webi_ID
提前致谢
【问题讨论】:
标签: c# sdk business-objects