2014-10-10 24 views
0

我有一個Crystal報表,我通過.aspx頁面調用。我的Crystal Report需要接受來自前端的日期和百分比。當我從前端運行此報告而不傳遞任何參數時,它運行良好。Crystal Report當使用QueryString輸入參數調用NullReferenceException時

要輸入報表參數,我使用映射到Crystal參數的QueryString值。 Crystal需要從那裏選擇這些參數。

我收到以下錯誤當我通過查詢字符串值:未設置爲一個對象的一個​​實例

對象引用。

這似乎很奇怪,因爲URL似乎很好。什麼可能導致異常?

+0

'對象引用未設置爲對象的實例.'表示您有空指針異常 – meda 2014-10-10 18:21:05

+0

您可以發佈將查詢字符串參數傳遞給Crystal的代碼嗎?你有異常的更詳細的堆棧跟蹤嗎?你看過這個問題:http://stackoverflow.com/questions/5255212/how-to-pass-parameters-to-crystal-report?此外,閱讀此:http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it – xDaevax 2014-10-10 18:31:24

回答

0

步驟SQL Devolper中寫入的輸入參數爲@percent ,crystal也顯示輸入參數爲@percent。但是來自visula studio的URL的屬性只是百分比。

此異議在此存在。將晶體參數更名爲百分比,此報告現在工作順利。感謝所有你試圖幫助我。