【问题标题】:Birt viewer cannot load the report queryBirt 查看器无法加载报表查询
【发布时间】:2011-07-14 12:43:40
【问题描述】:

当我尝试运行 BIRT 查看器时,显示以下错误:

无法加载报表查询:163。为 ID 为 163 的报表元素生成报表文档时出错。(元素 ID:163)

但同样的模块在 Eclipse 中成功地给出了报表设计的结果。我正在使用 JDBC 连接。我该如何解决?

【问题讨论】:

  • 如果你在eclipse中点击“XML Source”,搜索id="163",元素是你的数据库连接吗?你有任何参数来指定你的数据库吗?您是否将 jdbc 驱动程序上传到 birt 查看器中的 plugins/org.eclipse.birt.report.data.oda.jdbc/driver 文件夹?
  • @ruffp:编辑时也请去掉“thanks”之类的。谢谢!
  • 我已将此问题标记为关闭。 OP 尚未返回以提供回答问题所需的信息(见评论)。

标签: birt


【解决方案1】:

验证您的 jdbc 驱动程序到 plugins/org.eclipse.birt.report.data.oda.jdbc/driver 文件夹。这通常是造成这种情况的原因。

也可能是加载报表时未设置的参数。

【讨论】:

    【解决方案2】:

    我有同样的错误信息,我的问题出在查询中:

    我的脚本化数据集返回了一个映射到 Integer 列的 String 值。

    【讨论】:

      【解决方案3】:

      如果要记录 SQL 查询文本,请在 org.eclipse.birt.report.data.oda.jdbc.Statement ,负责 准备 SQL 查询。

      【讨论】:

        【解决方案4】:

        就我而言,BIRT 的数据源配置不正确。我需要确保 JNDI 名称与容器配置中的名称匹配。

        【讨论】:

          猜你喜欢
          • 2011-10-17
          • 2013-02-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-02-05
          • 2016-05-11
          • 2017-03-08
          相关资源
          最近更新 更多