2011-09-23 87 views
0

我在VS2010應用程序中有一些Crystal報告。它們都工作正常,但有時(至少發生兩次),它們將保持在沙漏狀態而不會加載。如果我啓動應用程序的另一個實例並生成報告(而另一個實例仍然加載),它可以正常工作。如果非工作實例生成另一個報告,則工作正常。如果表單已關閉並重新打開,則表示可以正常工作。Crystal Report的報告永遠加載

那麼會出現什麼問題呢?如果存在訪問數據源的問題,應該有一個超時。

這是一個錯誤還是已知的問題?我還沒有找到任何信息。

有沒有辦法抓住這個「錯誤」,所以用戶不會浪費他的時間半小時,然後給我打電話?

乾杯

回答

0

爲了趕上這樣你可能需要記錄代碼添加到您的應用程序的問題。 確保日誌功能包括時間戳,僞代碼:

Log("pre-DB connect) 
...DB connection 
Log("post-DB connect) 

Log("pre-Load Report...") 
...load the report 
Log("post-Load Report") 

一旦你縮小它的代碼段,你可以到部分添加更多的日誌記錄代碼,直到希望,你在零上線那是懸掛的。

+0

那麼行是crystalReportViewer1.ReportSource = PayReport1;所以它確實在CR的加載中,而不是在我的代碼中。 – Mathieu

相關問題