2013-07-22 175 views
0

當我想將我的Crystal Report導出到PDF到我的本地機器時出現此錯誤。導出報表時出現ASP.NET錯誤(水晶報表爲PDF)

enter image description here

根據我的理解,它說的背景是空的。我將如何跟蹤值的來源?提前致謝!

+0

嗨譚。我不知道發生這種異常時發現哪個參數缺失值的簡單方法。你是以編程方式分配參數值還是應用程序提示用戶提供它們?如果通過代碼,你能否給我們提供一個片段,顯示你如何做到這一點?你支持很多報告嗎?這是唯一一個這樣失敗的人嗎? – Zec

+0

嗨Zec,最後我發現問題是因爲我傳遞了超出我的值的額外參數。我設法修復它。對不起,但非常感謝你的時間。我真的很感謝你的努力。 –

回答

0

下面是我認爲是問題的代碼。

Response.Write("<script>") 
Response.Write("window.open('" & ResolveUrl("~\Report\rptHandler.ashx?p=user_id|date&V=" & user_id & "&T=0&N=POrderProcessingCard.rpt&C=ORCL_PO") & "','_blank')") 
Response.Write("</script>") 

解決方法是正確檢查參數和傳遞給您的值。例如上面,我只調用2個參數(user_id和date),而我只向它傳遞1個值。因此它會提示這樣的錯誤。希望它有助於:)