Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 水晶报表参数传递问题,用过的朋友请进,谢谢 |
borlandjb
发贴: 7 积分: 0 |
于 2004-12-27 14:10
我用的是jbx自带的水晶报表,建立好一个报表后(test.rpt),按照JBX帮助建立一下程序: IReportSourceFactory2 rptSrcFactory = new JPEReportSourceFactory(); String report = "test.rpt"; Fields fields = new Fields(); ParameterField pfield1 = new ParameterField(); ParameterField pfield2 = new ParameterField(); ParameterField pfield3 = new ParameterField(); Values vals1 = new Values(); Values vals2 = new Values(); Values vals3 = new Values(); ParameterFieldDiscreteValue pfieldDV1 = new ParameterFieldDiscreteValue(); ParameterFieldDiscreteValue pfieldDV2 = new ParameterFieldDiscreteValue(); ParameterFieldDiscreteValue pfieldDV3 = new ParameterFieldDiscreteValue(); pfield1.setName("czr"); pfieldDV1.setValue("0101"); java.sql.Date ksrq = java.sql.Date.valueOf("2004-10-20"); pfield2.setName("ksrq"); pfieldDV2.setValue(ksrq); java.sql.Date jsrq = java.sql.Date.valueOf("2004-12-20"); pfield2.setName("jsrq"); pfieldDV2.setValue(jsrq); vals1.add(pfieldDV1); vals2.add(pfieldDV2); vals3.add(pfieldDV3); pfield1.setCurrentValues(vals1); pfield2.setCurrentValues(vals2); pfield3.setCurrentValues(vals3); fields.add(pfield1); fields.add(pfield2); fields.add(pfield3); IReportSource reportSource = (IReportSource) rptSrcFactory.createReportSource(report, request.getLocale()); ConnectionInfos connInfos = new ConnectionInfos(); IConnectionInfo connInfo1 = new ConnectionInfo(); connInfo1.setUserName(getdata.username); connInfo1.setPassword(getdata.passwd); connInfos.add(connInfo1); CrystalReportViewer viewer = new CrystalReportViewer(); viewer.setReportSource(reportSource); viewer.setParameterFields(fields); viewer.setEnableParameterPrompt(false); viewer.setDatabaseLogonInfos(connInfos); reportSource.refresh(); viewer.setEnableLogonPrompt(false); viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), out); viewer.dispose(); 结果报错说: com.crystaldecisions.report.web.viewer.CrystalReportViewerSome parameters are missing values 为什么我的参数没有传过去??? 我该怎么做?哪里错了?还是什么其他原因?? 谢谢高手们帮忙,谢谢了!!!!!! 关于女孩子从事软件开发的问题 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
3545 | 水晶报表参数传递问题,用过的朋友请进,谢谢 | borlandjb | 2052 | 2004-12-27 14:10 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |