Crystal Reports:更改数据源后“无法保存文档”

Alb*_*ert 1 vb.net asp.net business-objects crystal-reports

我的.NET 2.0站点上大约有15个.RPT文件,最近我更改为新的数据库服务器。

我成功地更改了其中14个.RPT文件的数据源,但是在其中一个进行更改之后,当我尝试保存更新的报告时,出现“无法保存文档”的信息。我可以更改子报表的数据源,并将其保存得很好,但是当我尝试更改主报表的数据源时,我收到了该错误消息。

我肯定在整个过程中的不同时间都在执行“验证数据库”,但这似乎无济于事。

有任何想法吗?

小智 5

使用以下步骤,我获得了成功。

  1. 照常更改数据源位置。此时,尝试保存的结果将显示为有用的“保存失败”。错误。
  2. 选择报告上的所有内容并将其全部删除。(除了子报表或使用撤消无法恢复的任何内容。)
  3. 运气好的话,您现在就可以保存。如果您无法尝试在子报表中执行此操作。
  4. 撤消您的删除,然后再次保存。

您可以通过逐表更改数据源表并在每次更改后尝试保存来跟踪问题的根源。我发现我的问题出在子报表的表中,并在该子报表中应用了上述步骤来解决问题。