水晶报表2008的模板,使用JAVA调用问题

问题描述

水晶报表2008的模板,JAVA无法调用(提示版本9之前不支持);使用水晶报表9或10打开后,JAVA可以调用,但报错如下:log4j:WARNNoappenderscouldbefoundforlogger(com.businessobjects.reports.sdk.JRCCommunicationAdapter).log4j:WARNPleaseinitializethelog4jsystemproperly.com.crystaldecisions.sdk.occa.report.lib.ReportSDKException:查找JNDI名称(tprd)时出错----Errorcode:-2147467259Errorcodename:failed另使用水晶报表9或10新建的报表能成功调用(但是现有很多复杂报表模板,如全部重构实在是力不从心了。。。)代码如下:finalStringREPORT_NAME="E:/ReportTemplate.rpt";try{//打开报表ReportClientDocumentreportClientDoc=newReportClientDocument();reportClientDoc.open(REPORT_NAME,0);StringexportFile="D:/testexport.pdf";ReportExportFormatformatPDF=null;formatPDF=ReportExportFormat.PDF;ByteArrayInputStreambyteArrayInputStream=(ByteArrayInputStream)reportClientDoc.getPrintOutputController().export(formatPDF);reportClientDoc.close();reportClientDoc=null;intavail=byteArrayInputStream.available();if(avail>1<<23)avail=1<<23;bytebyteArray[]=newbyte[avail];BufferedOutputStreamout=newBufferedOutputStream(newFileOutputStream(exportFile));intlen=0;while((len=byteArrayInputStream.read(byteArray))>0){out.write(byteArray,0,len);}byteArrayInputStream.close();out.close();System.out.println("test");}catch(ReportSDKExceptionex){System.out.println(ex);}catch(Exceptionex){System.out.println(ex);}特此求助,先谢谢了!

时间: 2024-11-01 01:22:55

水晶报表2008的模板,使用JAVA调用问题的相关文章

水晶报表怎么替换模板中的数据源????????

问题描述 我用报表设计器做了一个模板,是显示三个相关联的表的数据.通过修改DataSource显示最新数据,总是提示:JRCAgent15detectedanexception:查找JNDI名称(mysql)时出错.如果只用一个表就没问题.源码如下:<%@pagecontentType="text/html;charset=utf-8"%><%@pageimport="com.filterData.DataSource"%><%@pag

使用模板报表提高生产力,水晶报表 10 模板技术

模板|水晶报表 在报表中重用 报表设计过程中最苛刻和最消耗时间的部分是将你的所有报表格式化成统一的外观.许多公司要求报表设计者遵照企业标准,比如:信头或者是 GAAP/SEC 规范的某些要求. 在理想世界里,这只需较少的工作,如果允许报表设计者集中精力格式化一个报表,并且将它用作其它所有要求形象化和展示质量的报表的指南.当一个报表完成相应的格式化后,为何不把它的内容和格式应用到其它报表呢?在水晶报表 10 里,将现有报表的布局应用到其它报表是非常简明的.通过定制化的报表模板功能,这将成为可能.

谁有java 水晶报表的api啊?

问题描述 谁有java 水晶报表的api啊? java水晶报表的api地址或者资源都可以...或者是多表查询的案例,谢谢了... 解决方案 http://download.csdn.net/download/firemament/367077

水晶报表 10 Java 支持概览及技术白皮书资源

目录 ●简化并加速了 JSP 中的数据展现●BEA WebLogic Workshop 8.1 内嵌版水晶报表●Borland JBuilder 内嵌版水晶报表●内嵌版本水晶报表的关键特性●水晶报表 10 - 具有更加丰富 Java 技术特性的升级版本●Java 社区●技术白皮书资源 简化并加速了 JSP 中的数据展现 水晶报表的 Java 支持有助于简化并加速 - 访问,格式化,并将数据集成进 JavaServer Pages (JSP) 的过程.在 BEA WebLogic Workshop

vb.net中关于水晶报表的操作(初学者求指教)

问题描述 现在有个项目要求用水晶报表控件制作报表,数据库的数据是根据硬件信息变化的.现在做好样式如图,我也是拖的数据库中的对应字段但是显示的是随机的数据.希望大神给点指点(给了思路也行,刚接触vb.net没头绪) 解决方案 解决方案二:绑定了字段,后台刷新下数据不就完事了么...解决方案三:1.先建一个DataSet,再在里边建一个DataTable,设置相应的字段名称(类型我一般都用字符串).2.建立一个存储过程,将数据写入DataTable.如果用一个简单Query就可实现,则此存储过程可以

水晶报表asp.net的webform下基本用法实例_实用技巧

本文实例讲述了水晶报表asp.net的webform下基本用法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: protected void Page_Init(object sender, EventArgs e) {      ConfigureCrystalReport();  } protected void Page_Unload(object sender, EventArgs e)  {          if (rptDocument == null)     

水晶报表预览和打印字体不一致

问题描述 服务器,Win2003sp2,水晶报表2008,Web方式,.net4.0开发环境Win7因打印的报表中有部分生僻字,用了Win7自带的GBK楷体,测试预览和打印正常发布后,将Win7字体复制到服务器端运行后预览正常,打印出来变成宋体,请问如何解决 解决方案 解决方案二:该回复于2012-04-19 10:37:02被版主删除解决方案三://处理发送给SMS的消息UINT32ProcSendToSMSMsg(x2){x5;SEND_TO_SMS_DIR_ENUMenDir=SEND_T

水晶报表一个问题急问阿泰

问题描述 我用的是水晶报表2008.web系统.在给客户用的时候,点击报表的打印按钮,只是弹出了打印控件,却不能弹出打印选项.如下图所示请问,这样的问题,到底是哪方面引起的? 解决方案 解决方案二:非要问阿泰?网站主目录下缺少文件解决方案三:引用1楼jason_dct的回复: 非要问阿泰?网站主目录下缺少文件 你好.请问,缺少什么文件?解决方案四:引用1楼jason_dct的回复: 非要问阿泰?网站主目录下缺少文件 你好,能麻烦你详细说说,应该怎么做吗?

java 程序中如何调用水晶报表

问题描述 在做JAVA数据库开发时,经常要打印报表的,不知道如何调用水晶报表,请高手们帮助一下,给出个例子看一下 解决方案 解决方案二:帮顶,关注