Hi
I have create my report and it's bind to an SQL stored procedure - it works fine when I was pass single value - but now I need to pass multivlue (ProductID) as example to get report where ProductID in (1,2,3)
I set the SQL stored procedure to let me get result as i need - but the problem i got is in my report i got err msg in image in attachment
so please how can i make it work in MVC Project or HTML5 Project i can't find that in demo files examples?
Thanks a lot ....
Stored Code:
@MultiVal NVARCHAR(MAX),@qty INTASSELECT ProductID, ProductName, @qty AS stock FROM ProductsCROSS APPLY dbo.NumbersTable(1, @qty, 1)WHERE ProductID IN (SELECT Val FROM dbo.fn_String_To_Table(@MultiVal,',',1))fn_String_To_Table FUN :
ALTER FUNCTION [dbo].[fn_String_To_Table] (            @String VARCHAR(max), /* input string */   @Delimeter char(1),   /* delimiter */   @TrimSpace bit )      /* kill whitespace? */RETURNS @Table TABLE ( [Val] VARCHAR(4000) )ASBEGIN    DECLARE @Val    VARCHAR(4000)    WHILE LEN(@String) > 0    BEGIN        SET @Val    = LEFT(@String,             ISNULL(NULLIF(CHARINDEX(@Delimeter, @String) - 1, -1),             LEN(@String)))        SET @String = SUBSTRING(@String,             ISNULL(NULLIF(CHARINDEX(@Delimeter, @String), 0),             LEN(@String)) + 1, LEN(@String))  IF @TrimSpace = 1 Set @Val = LTRIM(RTRIM(@Val))    INSERT INTO @Table ( [Val] )        VALUES ( @Val )    END    RETURNEND