【发布时间】: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