2
我發現了下面的錯誤在SSRS:如何解決SSRS中'='附近錯誤的語法錯誤?
An error occurred during local report processing.
An error has occurred during report processing.
Query execution failed for dataset 'Dataset1'.
incorrect syntax near '='
該錯誤之前,我得到該抱怨參數順序錯誤(「必須通過參數號3和後續的參數爲‘@name =值’ ,在使用了形式'@name = value'之後,所有後續參數必須以'@name = value'的形式傳遞。)我通過改變參數的順序來解決這個問題(基本上我把開始/結束日期後其他參數)。
exec [dbo].[prc_RPT_Select_BI_Completes_Data_View_tst]
@AccountIDs = NULL,
@ClientIDs = NULL,
@SupplierIDs = NULL,
@FromDate = '19001010',
@ToDate = '19001110',
@CompleteType = NULL,
@SourceType = NULL,
@SurveyStatus = NULL,
@IsSupplierUser = NULL
我該如何解決這個問題?存儲過程會這樣嗎?有動態SQL所有它影響這?
此外,當我在SSMS手動運行此:
exec [dbo].[prc_RPT_Select_BI_Completes_Data_View_tst] '20121010', '20121011', null,null,null,null,null,null
然後正常工作。所以它可能與SSRS有關?
當你說'你在調用語句中有一個類型。' - 你的意思是「錯字」嗎?謝謝 – Coffee 2013-02-12 23:13:59
是的,我想有時候我錯字 - 呃打字比我應該更快... – 2013-02-13 02:38:03