水晶报表加载失败的疑问?

问题描述

系统在刚启动不久,可以正常打印报表,但如果报表打印3.次以后,再想打印时便提示“报表加载失败”。当把机器重启就又可以打印了。是不是内存释放问题啊?部分代码如下:ReportDocumentTermObjectsReport=newReportDocument();stringreportPath;reportPath=Server.MapPath("~/Reports/TrainingTerm_StudentRegistration_Graser.rpt");TermObjectsReport.Load(reportPath);TrainingTermReport.ReportSource=TermObjectsReport;TrainingTermReport.PrintMode=CrystalDecisions.Web.PrintMode.ActiveX;

解决方案

解决方案二:
解决方法如下:我发现在C:WINDOWSTemp这个临时文件里面有大量的水晶报表文件,每使用一次就会生成几个文件,在电脑没有重新启动的情况下它不会被删除,而出现大量的无用文件,在google里面搜了一圈发现也有人碰到这样的情况但回答的很模糊只是说要将水晶报表装载的文档关闭掉,从这里可以看出出现这样的错误应该是程序员人为照成的.具体解决如下:1.ReportDocumen实例必须为类成员privateReportDocumentprtp=newReportDocument();2.使用完水晶报表必须关闭文件,这样子就不会在windows的临时文件里面产生.privatevoidPage_Unload(objectsender,EventArgse){prtp.Dispose();}Page_Unload事件是在页面完全显示的时候运行,这样子就解决了.
解决方案三:
UP
解决方案四:
收藏一下

时间: 2024-09-14 08:29:21

水晶报表加载失败的疑问?的相关文章

路径应该没写错就是加载不上去,关于水晶报表加载是失败的问题,请大家多多指教

问题描述 水晶报表用推模式一直加载不上,页面上那个报表的工具栏是出来了,但是提示报表加载失败,没报表显示和任何数据.项目的目录是E:开发工具相关WebSite3使用水晶报表的文件是放在E:开发工具相关WebSite3AssetReport下面的报表文件放在跟页面文件同一个文件下,水晶报表的字段和填充的数据字段也是一样的,PS另一个页面我使用相同的数据集,使用提取模式的报表是可以显示的usingSystem.Data;代码如下:usingSystem.Configuration;usingSyst

水晶报表加载提示Error:渲染页失败

问题描述 不知大家遇到过此类问题没有,偶加载水晶报表,只是按照"刀朗"所说的方式,加载试例报表(WorldSalesReport.rpt),在浏览器中总是说"Error:渲染页失败!"我又试了试加载自定义报表,如果没有图表,报表显示正常,一加了图表,在设计器中能显示,在浏览器中却总是所"Error:渲染页失败!",请高手帮看看.急啊! 解决方案

报错,水晶报表加载数据时候报错(The report has no tables)

问题描述 stringsql="select*FROMEmployee";stringDBConfig_sql=@"DataSource=intra;InitialCatalog=intranet;UserID=Intra;Password=@develop";DataSetds=newDataSet();SqlConnectionsqlCon=newSqlConnection(DBConfig_sql);SqlCommandsqlCmd=newSqlCommand

请教前辈水晶报表加载图片

问题描述 要做的效果,我的显示效果,求指点下. 解决方案 解决方案二:数据库字段类型解决方案三:选择插入OLEObject,选图片对象,然后在右键->格式化图片菜单,在图像页面中有一个叫Graphic的字段,可以输入图片所在位置解决方案四: 解决方案五:如果只一个固定的图片插入图片即可,如果跟记录有关系,最好的是c1report做或水晶报表的高版本解决方案六:设计代图片的水晶报表privatevoidFrm_Main_Load(objectsender,EventArgse)}//codego.

阿泰,水晶报表加载不出来,求助大神~~~

问题描述 初始化代码:publicstaticvoidLoadReport(CrystalDecisions.Web.CrystalReportViewerrptViewer){try{rptDoc.Load(ReportPath);rptDoc.SetDataSource(ReportSource);rptViewer.ReportSource=rptDoc;rptViewer.DataBind();}catch(Exceptionex){thrownewException(ex.Messag

解决JSON数据因为null导致数据加载失败的方法_IOS

一.首先分析问题: 使用NSJSONSerialization或者AFN框架的AFHTTPSessionManager(底层也是NSJSONSerialization)将NSData数据转化成OC对象,有时会出现URL正确,加载数据任然会报错: reason: '-[NSNull length]: unrecognized selector sent to instance 分析原因发现,转化出来的OC对象中含有null.所以,NSNull没有length方法,所以会报找不到方法错误. 二.解决

jpa-JPA 关系对象映射 @ManyToOne lazy加载 失败。

问题描述 JPA 关系对象映射 @ManyToOne lazy加载 失败. 各位大神们: 小弟技术不深,在使用单向ManyToOne映射时,遇到了问题,希望各位大神们不吝赐教. 我的关系对象映射如下: 购物车与商品的映射: 商品与类别的映射: ![图片说明](http://img.ask.csdn.net/upload/201503/19/1426729467_987764.png) 我的查询语句: ![图片说明](http://img.ask.csdn.net/upload/201503/19

图片加载失败,所导致的浏览器兼容问题

网站当中经常会遇到图片加载失败的问题,img中有地址,但是地址打开是错误的.情况如下: 不同浏览器处理错误图片是不一样的,有的干脆就显示差号,例如IE,有的显示一张破碎的图片,有的则是给一张高度比较大的默认图,例如PC端的火狐,IOS中Safari,还有安卓中的UC浏览器.这样在手机中就会导致左右两侧图片高度不一致!如下图: 解决方案 其实这里解决很简单,判断当图片加载失败的时候给一个默认图就可以了,不让浏览器使用其自带的默认图. <img src=http://www.aseoe.com/&quo

邮箱css加载失败怎么办

  故障分析:造成css加载失败的原因有很多,学无忧也遇到过,这可能跟你代码出错,浏览器.路径.编码等等都是有关联的.所以在具体情况具体分析.下面看看具体的佳佳方案. 一.网站代码本身问题. js或css路径.先检查一下你的语法有没有错误.三种方式的使用如果你写的代码没有错误的法应该不会加载错误.可以请专业人士帮你查看分析下代码. 二.路径问题 如果只是在本地进行代码编写和测试出现css价值失败,那么可能是你的保存路径所导致,这个相对路径和绝对路径脱离不了关系.所以检查好你的网站路径恢复即可解决