0

3 页文档重复到 48,387 页。

我有一个使用 Crystal Reports 生成文档的 NextGen 驱动表单。我不熟悉 Crystal Reports,但我正在尝试帮助解决此问题。

当我们尝试查看这个 2 页的文档(如果算上空白页,则为 3 页),它显示为 48,387 页。我在 Cystal 报告查看器中查看了文档,它显示 3 页一遍又一遍地重复。有谁知道为什么会发生这种情况?它似乎一遍又一遍地循环这 3 页。

它昨天开始发生。服务器上唯一可能发生的变化是飓风艾尔玛即将在奥兰多访问我们,我们知道服务器团队已经启动了一些灾难恢复计划。谢谢你的任何建议。

4

1 回答 1

0

这很可能是由于加入而发生的。如果你有这样的 sql

select ... from tableA inner join tableB on X=Y

并且两个表都包含 1 条记录,该语句将返回 1 条记录。如果 tableB 包含 5 条记录,满足条件 (X=Y),则该语句将返回 5 条记录。很可能有人生成了 5 万条新记录。也有可能记录是在不同的表中生成的,例如 tableA 中的 10 条记录和 tableB 中的 5 条记录可能会导致上面的语句返回 50 条记录。您也可以检查 join 子句,可能是不正确的。

于 2017-09-07T21:08:22.820 回答