Guten Morgen,
in meiner Report Query verwende ich in der where-Bedingung einen String Parameter:
Wenn ich bei einer Preview des Reports einen einfachen Wert für diesen Parameter übergebe, z.B. "Value1" (ohne Anführungsstriche), passt das Ergebnis. Wenn ich aber
- Value1,Value2,Value3
- 'Value1','Value2','Value3'
- "Value1,Value2,Value3"
- "'Value1','Value2','Value3'"
eingebe, bleibt der Report leer, das heißt, er kann nichts mit diesen Werten anfangen. ABER:
Wenn ich im Statement "$P{inv_Number}" mit "'Value1','Value2','Value3'" ersetze, also
bekomm ich das gewünschte Ergebnis.
Also, wie muss die Eingabe für den Parameter bei einer Preview nun formatiert sein, damit im Hintergrund ein zusammengesetzter String entsteht bzw. damit sie äquivalent zu meiner festkodierten Variante ist?
Hoffe, Ihr könnt mir helfen.
Grüße
in meiner Report Query verwende ich in der where-Bedingung einen String Parameter:
Code:
WHERE c.`inv_Number` in ( $P{inv_Number} )
Wenn ich bei einer Preview des Reports einen einfachen Wert für diesen Parameter übergebe, z.B. "Value1" (ohne Anführungsstriche), passt das Ergebnis. Wenn ich aber
- Value1,Value2,Value3
- 'Value1','Value2','Value3'
- "Value1,Value2,Value3"
- "'Value1','Value2','Value3'"
eingebe, bleibt der Report leer, das heißt, er kann nichts mit diesen Werten anfangen. ABER:
Wenn ich im Statement "$P{inv_Number}" mit "'Value1','Value2','Value3'" ersetze, also
Code:
WHERE c.`inv_Number` in ( 'VAL1','VAL2','VAL3' )
bekomm ich das gewünschte Ergebnis.
Also, wie muss die Eingabe für den Parameter bei einer Preview nun formatiert sein, damit im Hintergrund ein zusammengesetzter String entsteht bzw. damit sie äquivalent zu meiner festkodierten Variante ist?
Hoffe, Ihr könnt mir helfen.
Grüße