2012-02-22 108 views
0

我有一個使用vs2010創建的.rdlc報告。如何解決下面的錯誤?

該報告有2個參數:位置(整數)和dteo(日期時間)。

當我運行使用VSS的ReportViewer運行報告,我得到以下錯誤:

報表處理期間發生錯誤。對於Int32, 不是有效的值。 索引超出了數組的範圍。

我不知道什麼可能導致此錯誤,以及如何解決。

感謝很多提前

您好再次親愛的專家,我提供,希望我能得到一些幫助更多的信息。

下面的代碼是從在vss2010上運行的報告生成的。

正如你所看到的,有2個參數,doe和location。位置是整數,而doe是日期數據類型。位置來自名爲位置的查找表。每個位置(整數)與location_description(nvarchar)相關聯

如果需要,我會很高興提供更多。

非常感謝

回答

0

我只用報告服務多年前,我只能記得你需要設置如果參數允許空,如果你不通過任何東西。但是,這可能不是你的情況下遇到,你可以直接通過報告服務服務器運行它嗎?

+0

嗨西蒙,空的東西是我最初的想法,但這不是問題。我之前在那裏運行過它,它說要輸入一個int而不是文本並獲得值。我會再試一次。 – 2012-02-22 03:21:15