1

要獲取我的報告數據,我使用存儲過程。SSRS - 突然報告只顯示「無數據」

其中一個SP參數被稱爲「日期」,並且直到昨天才使用,當時我添加了一個名爲「date」的報告參數,它將日期值傳遞給SP。

但之後,我的報告中的圖表只顯示消息「無數據可用」。 因此,我將報告參數「date」設置回NULL,以便SP忽略「date」參數(就像之前一樣)。但圖表仍顯示「無數據」。

當我執行SP(帶和不帶「date」參數)SP定義數據。

我不知道,爲什麼報告不顯示數據...

回答

0

這聽起來像SSRS接口不流通DATE值在SP期待的格式。我將使用SQL Profiler來查找SSRS傳遞的確切參數格式。從那裏,您可以根據需要編輯SP或報告。

+0

在數據類型「date」出現一些問題後,我們現在使用varchar作爲日期參數(我知道,不是最好的解決方案...) 但是,當DATE值不被使用時,它也不起作用。所以我猜一定還有其他問題 – Marc

+0

而SP日期參數也是varchar – Marc

+0

當varchar參數的值爲NULL時,SP中會發生什麼情況? – user3056839