水晶報表週期性開啟報表失敗

2021-09-08 06:21:10 字數 841 閱讀 3900

故障描述:vs2005的水晶報表在web應用程式中多次使用後,就會出現載入報表失敗.重啟web伺服器又正常了.過一段時間又出同樣問題

開發水晶報表碰到這樣的問題

1.已達到系統管理員配置的最大報表處理作業數限制。

這個問題我以前發布過只需要修改登錄檔就可以.

2.使用者使用水晶報表的時候出現加截報表錯誤.

剛開始使用者使用非常正常,但使用一天(該使用者使用報表頻率非常大)就會出現"報表載入失敗",然後使用者重啟伺服器這後又可以了,具體資訊出錯請看下截圖

我發現在c:\windows\temp這個臨時檔案裡面有大量的水晶報表檔案,每使用一次就會生成幾個檔案,在電腦沒有重新啟動的情況下它不會被刪除,而出現大量的無用檔案,在google裡面搜了一圈發現也有人碰到這樣的情況但回答的很模糊只是說要將水晶報表裝載的文件關閉掉,從這裡可以看出出現這樣的錯誤應該是程式設計師人為照成的.

具體解決如下:

1.reportdocumen例項必須為類成員

private   reportdocument   prtp   =   new   reportdocument();       

2.使用完水晶報表必須關閉檔案,這樣子就不會在windows的臨時檔案裡面產生.

private   void   page_unload(object   sender,   eventargs   e)

page_unload   事件是在頁面完全顯示的時候執行,這樣子就解決了.

按照此方法,匯入匯出excel操作的類似問題應該也可以用這個方法解決。

水晶報表週期性開啟報表失敗

故障描述 vs2005的水晶報表在web應用程式中多次使用後,就會出現載入報表失敗.重啟web伺服器又正常了.過一段時間又出同樣問題 開發水晶報表碰到這樣的問題 1.已達到系統管理員配置的最大報表處理作業數限制。這個問題我以前發布過只需要修改登錄檔就可以.2.使用者使用水晶報表的時候出現加截報表錯誤...

水晶報表 建立報表

水晶報表是乙個優秀的報表開發工具,本人在開發通用管理系統的時候,所有報表都使用水晶報表,其簡單 易用和強大的功能令筆者倍加喜愛,現將水晶報表使用手記呈現給大家。一 在使用自帶的水晶報表時,請註冊,否則只能使用30次 二 使用crystalreportviewer進行預覽 crystalreportv...

水晶報表 子報表

經過了一段時間對水晶報表的操作,我對其稍稍了解了一點點。這兩天,一直在為資料量太大而煩惱,我有六張表,其中一張關聯剩餘的五張表。想要顯示資料,結果,顯示不出來,即使我已經在鏈結裡面設定了左外連線。我知道這個是按照笛卡爾積相乘,所以資料會成倍的增加。所以,即使我改用直接連線資料庫的方式也行不通。就是p...