ReportingService 資料集(DataSet)重新整理時發生錯誤

最近在修改某份用ReportingService開發出來的報表時,發現有一個原本就有的資料集中,它使用的是呼叫預存程序來產生查詢結果的方式。我們針對這個預存程序修改了內容,並在資料集上按下「重新整理」後,它會出現一個如下的錯誤訊息。說「無法產生查詢的欄位清單。請檢查查詢語法,或按一下查詢工具列上的 [重新整理欄位]。」的。可是我們報表的參數都是正確的,而且原本也都是可以正常列印的。


後來發現,當出現這個訊息時,先不用理會它。再到資料集上按下「執行」(如下圖),並輸入正確的查詢參數,先執行一次正常的查詢後,再去重新按「重新整理」這次就一切都正常了。

留言

這個網誌中的熱門文章

DOS Batch指令檔中如何記錄log資訊

用捷徑方式執行需帶入命令列參數的Windows Form程式

使用regular expression來match中括號(square bracket)