zoukankan      html  css  js  c++  java
  • 水晶报表中"已达到系统管理员配置的最大报表处理作业数限制"错误的处理

    错误描述:
    用水晶报表做报表时当多次打开报表后会经常会出现“已达到系统管理员配置的最大报表处理作业数限制。”的错误。
    1.自身的问题:
    用完CrystalDecisions.CrystalReports.Engine.ReportDocument对象后没有关闭释放它。
    在处理报表页面加上以下代码:

    private void Page_Unload(object sender, EventArgs e)
    {
    rd.Dispose();//rd为我这个页面定义的CrystalDecisions.CrystalReports.Engine.ReportDocument rd;
    }

    2.增加操作系统默认打开的报表数量

    自身问题解决后,还要解决操作系统的限制,增加操作系统默认打开的报表数量:

    点击开始,运行中输入regedit打开注册表编辑器,修改PrintJobLimit的值。

    具体为修改下面两个键的值。
    每一处:
    HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report ApplicationServer;InprocServer;PrintJobLimit把它的值100修改为一个足够大的数目。
    每二处
    HKEY_LOCAL_MACHINE;SOFTWARE;Crystal Decisions;10.0;Report ApplicationServer;Server;PrintJobLimit 修改为把它的值76修改为一个足够大的数目。

    完了重启下电脑。

  • 相关阅读:
    Python方法
    Cpp求PI
    Asp.net身份验证和授权
    [转] 魔兽系列事件报道
    directxsdk aug 2006
    [转]转变的开始!NVIDIA更换新Logo
    wxWidgets 2.7.0 released
    OpenGL 和 Vista(续)
    暴雪员工的跳槽纪录
    3D版的星际争霸
  • 原文地址:https://www.cnblogs.com/glt3260053/p/1394990.html
Copyright © 2011-2022 走看看