2015-05-15 86 views
0

任何人都可以請幫助我我只在SSRS報告中的參數的一個值上得到以下錯誤,它適用於所有其他: SSRS:無法讀取數據集的下一個數據行。十六進制值0x02,是一個無效字符。SSRS:無法讀取數據集的下一個數據行十六進制值0x02,是無效字符

SSRS報告根據SSAS多維數據集工作。它失敗的參數只是varchar值的保險公司名稱列表,我無法在實際數據中發現任何ASCII字符 。正如我所說,它適用於其他保險公司......我似乎也無法在任何地方找到解決方案。

+0

如果你想添加更多的信息到你的問題使用「編輯」按鈕(問號標籤下面),而不是添加評論。 – PiotrWolkowski

+0

如果您從SSRS報告中刪除了保險公司的ID,該怎麼辦?或者對其進行轉換?就像一個STR或STRING ..如果你不這樣做,報告將嘗試處理是HEX值。像這樣:Fields!FullDateAlternateKey.Value)/ 7)+1).ToString https://msdn.microsoft.com/en-us/library/ms157328.aspx#VisualBasicFunctions – Leptonator

回答

0

看起來您的數據中存在無效字符。

我沒有測試此解決方案,但解決此問題的一個建議是更改數據庫中數據源中的InvalidXMLCharacters屬性。應該可以選擇RemoveReplace。請參閱更多詳情here

相關問題