0

问题:

我在电脑上有一个水晶报告文件。我需要知道水晶报表如何查询数据库。

背景:

水晶报告文件是 10 多年前由一位高薪承包商创建的。没有人知道它是如何创建的。我们没有任何水晶报表制作软件。我们没有任何与水晶报告文件相关的信息,只有报告文件。

问题:

如果我这里有一个水晶报表文件:/file/path/to/myMagicReport.rpt,如何从文件中提取用于查询数据库的 SQL 字符串?

理想情况下,我不想安装任何软件,只需以编程方式提取信息。

4

1 回答 1

3

我认为没有办法以编程方式提取 SQL 查询。不幸的是,您必须让别人为您做这件事,或者安装一个 Crystal Reports 版本。SAP 可在此处免费试用 Crystal Reports 。我会下载它,打开报告。您可以在“数据库”选项卡下找到 SQL 查询。请看截图。报表中的 SQL 查询

编辑:

还有 rpt 检查器,它可以让您获取 SQL 查询。他们在这里也有免费试用。它可能会为您提供您需要的所有信息,但可能不会让您对报告布局进行任何更改,如果这是您的想法的话。

于 2013-10-26T16:04:20.827 回答