水晶报表 出现已达到系统管理员配置的最大报表处理作业数限制 怎么解决

snoopy85224 2010-03-14 01:11:14
当我电击做好的水晶报表多次的时候就会出现以下的问题,请问该怎么解决啊,谢谢啦~




我有加上,当关闭页面时释放水晶报表的语句,还是没有用啊,语句如下。


private void Page_Unload(object sender, EventArgs e)
{
this.Report.Dispose();
}




另外在附带问个问题
怎么让0.01%前面显示0啊,我在水晶报表显示的时候0.01全部显示为了.01,具体见下图:



...全文
1061 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
snoopy85224 2010-03-15
  • 打赏
  • 举报
回复
十分感谢啦~~谢谢2位了~
阿泰 2010-03-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 snoopy85224 的回复:]
谢谢~~luols啦~~
还有阿泰兄~~你说的改注册表的方法我也看了~但是我注册表里没这2点啊~怎么改啊~请见下图片~~
[/Quote]

没有的话,自己建一个,如果你已经有10.2的分支,也可以直接导入注册表文件。
访问这个地址,里面有一个注册表文件下载
http://www.cnblogs.com/babyt/archive/2008/02/20/1075168.html
另外,.01%的问题
在字段上点右键,“设置字段格式”
进入“数字”标签页,点击“自定义”按钮,然后勾选“起始零”
snoopy85224 2010-03-14
  • 打赏
  • 举报
回复
抱歉每次图片都显示的这么小~~~
snoopy85224 2010-03-14
  • 打赏
  • 举报
回复
谢谢~~luols啦~~
还有阿泰兄~~你说的改注册表的方法我也看了~但是我注册表里没这2点啊~怎么改啊~请见下图片~~

阿泰 2010-03-14
  • 打赏
  • 举报
回复
除了及时释放报表对象外,还需要更改注册表
[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.2\Report Application Server\InProcServer]
修改"PrintJobLimit"="1000"

修改为1000

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.2\Report Application Server\Server]
修改"PrintJobLimit"="1000"

阿双2009 2010-03-14
  • 打赏
  • 举报
回复
看下这篇文章,或许对你有所帮助。。
http://blog.csdn.net/xiaoK/archive/2009/04/23/4102520.aspx

对于你0.01%这个问题:
你这边是显示百分比,你百分号前面的数字是不是忘了乘100

保留两位小数可以在公式中这样写:
CStr(数值型数据,2)
当然如果 数值型数据 为0,会显示为.00,基于此,可进一步修改如下:
if 数值型数据 = 0 then
'0.00'
else
CStr(数值型数据,2)
snoopy85224 2010-03-14
  • 打赏
  • 举报
回复
额~~第一个图片显示的好小啊,具体的提示是:

"应用程序中的服务器出现错误"

已达到系统管理员配置的最大报表处理作业数限制。

说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误出处的详细信息。

异常详细信息:System.Runtime.InteropServices.COMException:已达到系统管理员配置的最大报表处理作业数限制。


4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧