VS 2005 使用 Crystal report 發生載入報表失敗

公司有臺電腦出現這個情況,而其他電腦上都可以正常運行。

只要使用 rptdocument.Load("C:\aa.rpt"),都出現這個錯誤。

在網上找了一下原因,最終解決了。
有可能有兩個原因:
1.是超過預設的75次

需要修改注冊表項:
對於VS2005自帶的報表修改如下注冊表項:

 HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions 10.2\Report Application Server\Server\PrintJobLimit

對於11.5版本的水晶報表,修改如下注冊表項:

 改大一點的值就OK了


2.臨時文件夾的文件很多,不能創建新的臨時文件

此時的解決方案是清理臨時文件

下面是清理臨時文件的命令,將它保存成bat文件,然後執行就可以了:

Code
@echo off
del ///q %systemdrive%\*.tmp
del ///q %systemdrive%\*._mp
del ///q %systemdrive%\*.log
del ///q %systemdrive%\*.gid
del ///q %systemdrive%\*.chk
del ///q %systemdrive%\*.old
del ///q %systemdrive%\recycled\*.*
del ///q %windir%\*.bak
del ///q %windir%\prefetch\*.*
rd //q %windir%\temp & md %windir%\temp
del //q %userprofile%\cookies\*.*
del //q %userprofile%\recent\*.*
del ///"%userprofile%\Local Settings\Temporary Internet Files\*.*"
del ///"%userprofile%\Local Settings\Temp\*.*"
del ///"%userprofile%\recent\*.*"

转载于:https://www.cnblogs.com/weiqi/archive/2009/10/06/1578490.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值