2013-10-26 140 views
0

問題:提取/從水晶報表顯示SQL

我有一臺計算機上的水晶報表文件。我需要知道水晶報表如何查詢數據庫。

背景:

Crystal報表文件被創建10+年前由一個高薪合同。沒有人知道它是如何創建的。我們沒有任何水晶報告創作軟件。我們沒有任何關於水晶報告文件的信息,只是報告文件。

問:

如果我有一個水晶報表文件的位置:/file/path/to/myMagicReport.rpt,我怎麼可以提取用來查詢該文件的數據庫的SQL字符串?

理想情況下,我不想安裝任何軟件,只是以編程方式提取信息。

回答

2

我不認爲有一種方法來編程提取SQL查詢。不幸的是,你必須要有人爲你做,或者安裝一個Crystal Reports版本。 可從SAP here獲取Crystal Reports的免費試用版。我會下載它,打開報告。您可以在數據庫選項卡下找到SQL查詢。請看截圖。 SQL query from report

編輯:

還有RPT督察,這將讓你得到的SQL查詢。他們也有免費試用here。它可能會給你所需的所有信息,但如果這是你的想法,可能不會讓你對報告佈局做任何改變。