如何在Birt Report的布局上显示数据集的查询?我有一个数据集,在一些脚本编写后出错。我想以某种方式查看正在执行的查询。
答案 0 :(得分:0)
有两种方法可以显示queryText。你应该选择第二个。
Properties -> Advanced
,然后选择要为queryText显示的数据集属性Data set
。然后你写入表达式this.queryText
。这将输出数据集的SQL-Query文本。但是,在对我的脚本编写的一个小测试中,对queryText的更改不会以这种方式反映出来。reportContext.setGlobalVariable("testName", this.queryText);
在报告中创建一个新的数据项并输入以下表达式:reportContext.getGlobalVariable("testName");
这将输出修改后的SQL查询文本。