SSRS資料來源為Oracle時Parameter要如何下

SQL Server Report Service在Query時若需要設定為參數時,其參數名稱前要帶"@"

例如:ppc.Name = @ProductCategoryName

但若資料庫改為Oracle時則會報錯,出現Ora-00936 missing expression的錯誤訊息

搜尋Google以後,發現Oracle在參數前要帶":",這樣在Toad中執行是OK的

但在SSRS的Query Designer中再度報錯,錯誤訊息為Ora-01008 not all variables bound

正確解法是要把參數全改成"?"就可以執行

檢查參數會自動出現Parameter1

但這樣如何在參數中去Query另一個Dataset,此問題還在測試中,待有結果再來紀錄。