我被問到是否可以將Cyrstal Reports連接到php網站中的MYSQL數據庫。Crystal報告,使用php網站的mysql,可能嗎?
- 這可能嗎?
- 難道他們的任何替代
感謝
編輯我想在完美的世界,我想表現出PHP網站
我被問到是否可以將Cyrstal Reports連接到php網站中的MYSQL數據庫。Crystal報告,使用php網站的mysql,可能嗎?
感謝
編輯我想在完美的世界,我想表現出PHP網站
在回答您的評論:
我想在PHP網站中顯示CR
CR是一個Windows可執行文件,這將不會是直接可行的(除了嵌入遠程桌面或VNC實例,但這可能不可行,並且不合法)。
最好的辦法是檢查CR是否具有可嵌入網站的導出格式:PDF,HTML,XML來去提醒。那些你可以手動插入到你的網頁。
如果你想要網站的用戶和CR之間的自動交互,這可能是可能的,但不會是微不足道的。有third party products允許從命令行控制CR。您可能可以通過Windows服務器上的命令行建立PHP和Crystal Reports之間的交互,但這需要很多工作。
+1謝謝你的回答。我會嘗試引導客戶端走下另一條路線,除非php站點運行在Windows服務器上,那麼我可以使用odbc連接來獲取數據並使用.net – 2010-01-25 12:54:11
是的,聽起來像個好主意。在公共網站上以這種自動方式使用CR也可能導致許可證問題,您必須檢查許可證協議。您也可以使用ODBC來查詢遠程mySQL數據庫以及btw,mySQL不需要在同一臺機器上運行。你只需要在Windows機器上安裝Connector/ODBC。 – 2010-01-25 12:57:52
@Pekka:好的答案...但我有一個關於這個問題..我們可以生成CR從MySQL結果使用PHP ...?就像我們已經生成pdf或xls文件一樣......有可能 – chhameed 2012-10-01 04:59:00
你的問題不是很清楚在Crystal Reports,如果您試圖詢問您是否可以將Crystal Reports連接到MySQL數據庫(連接到PHP站點的MySQL數據庫),那麼您可以使用have a look at this article。
如果你想將Crystal Reports連接到MySQL數據庫並將其嵌入到PHP應用程序中......以及我不太確定,也許別人可以解決這個問題。
http://www.eakes.org/80/connecting-to-mysql-with-crystal-reports-xi/
您也可以使用iReport替代。您可以根據需要使用它,使用php網站的mysql數據庫。
使用Crystal Reports從mySQL數據庫生成報告可以正常工作。安裝最新的,最好的mySQL ODBC驅動程序,就這麼做。
如果您想通過基於PHP的網站提供預生成的Crystal報告.rpt文件,那很簡單。您可以要求用戶下載Crystal Report Viewer,並將這些文件發送出去,就好像它們是.doc或.xls文件一樣。
觀衆是here.
棘手位產生按需水晶文件。您需要根據您網站用戶的輸入來控制Crystal實例。你需要讓他們等待Crystal運行。 SAP出於這個目的銷售其產品的服務器版本,運行良好,但它需要花費。
Groff Automation生產一種叫做Crystal Delivery的產品。它適用於運行例行報告。
請更確切地說明你想要做什麼。你想在網站上顯示CR報告嗎?你想讓你的網站的用戶能夠運行CR嗎?你想使用CR從運行PHP和MySQL的網站獲取數據嗎? – 2010-01-25 09:11:25
@Pekka - 我想在PHP網站中顯示CR。 – 2010-01-25 12:36:05