2016-04-11 13 views
2

Ich benutze SSRS mit Teradata DB und versuche, mehrwertige Parameter an die DB zu übergeben.SSRS - Teradata mehrwertiger Parameter

Ich wusste, dass dies ein Problem mit SSRS & Teradata ist, aber ich fand etwas seltsam. Es ist möglich, Mehrwert-param passieren, aber nur, wenn es die ersten Parameter in der Abfrage:

SELECT * FROM ts 
WHERE LOT in (?) AND Start_Date >= ? AND Start_Date <= ? AND Program like ?||'%' 

Wenn ich Änderung vornehmen und die Bedingung „(?) LOT in“ ist nicht der erste, erhalte ich Fehler ..

UPDATE: Ich merke nur, dass der Ort in der Abfrage nicht relevant ist. Was die geändert wird, die Reihenfolge der Parameter in „Dataseteigenschaften“ (I Microsoft Report Builder bin mit):

enter image description here

Antwort