2014-01-29 31 views
8

在最終跟蹤如何避免/解決此問題之前,我一直在爲這個問題努力工作太久。它似乎應該在StackOverflow上爲其他人帶來好處。顯示「ERROR#」或無效數據類型錯誤的SQL Server Reporting Studio報告

我有一個SSRS報告查詢工作正常,並顯示我期望的字符串結果。但是,當我試圖將該字段添加到報告時,它一直顯示「ERROR#」。我最終能夠找到更多信息:

[文本框]中使用的值表達式返回的數據類型爲 無效。

但是,我知道我的數據是有效的。

+0

將您的答案標記爲答案 – wruckie

+0

我必須等待2天。 – Josh

回答

22

找到了答案here

基本上,這是一個緩存問題,您需要刪除與您的報告在同一目錄中創建的「.data」文件。有些人還建議將查詢/報告複製到新報告中,但這似乎是實現同樣目標的難題。我刪除了我遇到麻煩的報告的.data文件,並立即開始按預期工作。

+1

我改變了一個參數,使緩存失效。它爲我工作。 – Bengie

+1

非常感謝你!這讓我瘋狂了! – YtramX

1

此問題的另一個解決方案是在數據集屬性菜單中單擊刷新字段

這將更新字段列表,並強制SSRS獲取新數據,而不是依賴於緩存版本。

+1

這不起作用。我點擊了「刷新字段」並更改了返回列的名稱。沒有骰子。刪除.data就是這樣。 –

+0

回聲扎克,這不適合我。 – YtramX

相關問題