我有這樣的代碼,我在我的揮杆應用程序中使用:如何將連接從我的java swing應用程序傳遞到Crystal Reports XI?
ReportClientDocument rpt = new ReportClientDocument();
rpt.open(reportPath+"APVendorList.rpt", 0);
rpt.getReportSource();
ReportViewerBean viewer = new ReportViewerBean();
viewer.init(new String[0], null, null, null);
//viewer.setHasGroupTree(false);
viewer.setReportSource(rpt.getReportSource());
的問題是,每當我嘗試使用JFrame的加載報告,它總是要求登錄憑據:
Database Logon:
Server Name: Localhost
Database Name: <blank and cannot be edited>
User ID:
Password:
是有沒有辦法不輸入這些信息eveytime我查看報告?或者我可以只傳遞java.sql.Connection到它?此外,它似乎不知道要連接到哪個數據庫。請幫忙。
* 「?如何通過從我的Java Swing應用程序連接到的Crystal Reports XI」 *可能就像你從命令行執行的一樣。 Swing對此有什麼要求? –
糟糕!抱歉誤導性的標題。我想應該是,「如何將連接從我的Java swing應用程序傳遞給我的水晶報告」? – John
相同的評論適用於建議的更改標題。還請注意它是Java&Swing,而不是java&swing。 –