【问题标题】:Crystal Reports Data Source in OracleOracle 中的 Crystal Reports 数据源
【发布时间】:2014-07-16 20:26:28
【问题描述】:

我在 VS.NET 中使用 Crystal Reports 从 Oracle11g 数据库中提取信息继承了旧系统。

数据库字段在“REPORT_DATA”中,我更新了代码查询的存储过程以添加一个字段,但是我在字段资源管理器中看不到该新字段。

当我点击“验证数据库”并设法登录数据库时,我收到“删除表”提示 - “找不到数据库表“REPORT_DATA”。继续从报告中删除此表吗?”

当然,没有 REPORT_DATA 表,而且从来没有。

当我预览报告或将其放在服务器上时,它可以工作,所以有一些我不明白的幕后魔法。

【问题讨论】:

  • 如果您查看报告使用的查询,它是否使用完全限定的表名? wisdomofsolomon.wordpress.com/2011/06/18/…
  • 对,改了。如何让新字段显示在数据库字段下?
  • 很抱歉,这听起来像是一个愚蠢的问题,但是您是否有权更改数据库表并将字段实际添加到表中?
  • 是的,我已经这样做了。如果我“重新连接”,我会丢失所有数据,但我会看到我的新字段。

标签: oracle crystal-reports oracle11g


【解决方案1】:

想通了。

我必须在“设置数据源位置”窗口的“当前数据源”区域中突出显示服务器名称,并在“替换为”区域中突出显示服务器名称。然后点击“更新”按钮。

由于报告不是在我的机器上构建的,因此必须重新配置 - 无法弄清楚为什么在预览时它仍然连接到数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 2014-11-02
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多