正しく初期化された ConnectionInfos オブジェクトを作成したら、データベース ログオン情報をビューアに渡すことができます。ビューアは、この情報をレポートに渡すプロセスを処理します。
CrystalReportViewer viewer = new CrystalReportViewer();
viewer.setReportSource(reportSource);
データベース情報のプロンプトを無効にして、設定されたデータベース ログオン値を自動的に使用することができます。この機能は、設定されているデータベース ログオン値をユーザーが知らない場合、特に有用です。
viewer.setEnableLogonPrompt(false);
viewer.setDatabaseLogonInfos(connInfos);
viewer.refresh();
注 setOwnPage に false を設定すると、エクスポートと出力ができなくなります。
viewer.setOwnPage(true);
viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), null);
Business Objects http://japan.businessobjects.com/ サポート サービス http://japan.businessobjects.com/services/ |