【发布时间】:2012-05-18 02:55:27
【问题描述】:
我在我的摇摆应用程序中使用了这段代码:
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:
有没有办法在我查看报告时不输入这些信息?或者我可以将 java.sql.Connection 传递给它?此外,它似乎不知道要连接到哪个数据库。请帮忙。
【问题讨论】:
-
“如何将连接从我的 java swing 应用程序传递到 Crystal Reports XI?” 可能与您从命令行执行此操作的方式相同。 Swing 与此有什么关系?
-
糟糕!对不起,误导性的标题。我想应该是“如何将连接从我的 java swing 应用程序传递到我的水晶报表”?
-
相同的 cmets 适用于建议的更改标题。另请注意,它是 Java 和 Swing,而不是 Java 和 Swing。
-
抱歉这个错误。我希望你的cmets可以回答我的问题。 :(
标签: java swing jdbc crystal-reports crystal-reports-xi