java - BIRT 报告错误列绑定(bind)

标签 java eclipse birt

我有一份 BIRT 报告,在我更改它所连接的数据库之前它一直运行良好。我从数据库表中删除了一列,并在我的数据查询中删除了对它的任何调用,现在每当我尝试生成 BIRT 报告时都会收到此错误。

The following items have errors: 

Data (id = 291): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:291) 

Data (id = 298): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:298) 

Data (id = 292): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:292) 

Data (id = 299): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:299) 

Data (id = 293): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:293) 

Data (id = 300): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:300) 

Data (id = 585): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:585) 

Table (id = 443): 
+ Column binding "name_19" has referred to a data set column "name_19" which does not exist. (Element ID:443) 

Data (id = 583): 
+ Column binding "isComplete_18" has referred to a data set column "isComplete_18" which does not exist. (Element ID:583) 

谷歌搜索并没有出现其他 Unresolved 问题,我不确定如何继续。我已经在 phpmyadmin 中测试了查询,它返回了预期的结果,但在 BIRT 中我什么也没得到。有什么想法吗?

最佳答案

您很可能在报告 XML 文件中引用了已删除的列,转到 XML View 并搜索:“isComplete_18”、“name_19”,然后删除包含该字符串的每个 xml 元素。

手动删除对两列的所有引用后,再次重新运行报告...

关于java - BIRT 报告错误列绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257621/

相关文章:

Java:Swing 中的 HTML/CSS,显示内联不起作用

java - 将字符串转换为整数时出现异常

android - Eclipse通过OS X(Yosemite)上的USB连接在电话上测试我的应用程序

java - IntelliJ 中类似 Eclipse 的 maven pom.xml 管理?

report - 每组中的 BIRT 交替行颜色重置

java - 使用\t 排列文件输出

java - 使用分区器时没有上下文持有者

java - 如何在 Eclipse 中创建文件夹?

javascript - 在 BIRT 中显示修改后的参数值

birt - 将 BIRT 库包含到来自 InputStream 的报告中 (BIRT DEAPI)