Hallo, ich bin gerade dabei einen Report zu basteln und habe mehrere von einander abhängige Parametermehrfachauswahlen.
Im ersten wird ein oder mehrere Länder gewählt und im zweiten sollen nur Kunden in diesem Land/ diesen Ländern angezeigt werden.
Wird nur ein Eintrag gewählt funktioniert es prima, bei mehreren gibt es kein Ergebnis.
Ich habe mehrere Datasets erstellt, die bei manueller Eingabe (mit Komma separiert) auch ein korrektes Ergebnis liefern.
SELECT DimensionID, DimensionID + ' ' + DimensionName AS dimname, land
FROM datenbankname.dbo.Dimensions
WHERE (land IN
(SELECT Data
FROM datenbankname.dbo.Split(',', @land) AS Split_1))
Was mache ich da falsch? Welchen Separator muss man bei Mehrfachauswahl verwenden?
Danke Stefan
Im ersten wird ein oder mehrere Länder gewählt und im zweiten sollen nur Kunden in diesem Land/ diesen Ländern angezeigt werden.
Wird nur ein Eintrag gewählt funktioniert es prima, bei mehreren gibt es kein Ergebnis.
Ich habe mehrere Datasets erstellt, die bei manueller Eingabe (mit Komma separiert) auch ein korrektes Ergebnis liefern.
SELECT DimensionID, DimensionID + ' ' + DimensionName AS dimname, land
FROM datenbankname.dbo.Dimensions
WHERE (land IN
(SELECT Data
FROM datenbankname.dbo.Split(',', @land) AS Split_1))
Was mache ich da falsch? Welchen Separator muss man bei Mehrfachauswahl verwenden?
Danke Stefan