none
Erro Parâmetros Multi-Valores RRS feed

  • Pergunta

  • Boa tarde,

    Desenvolvi um relatório que utiliza uma stored procedure. Minha gerente quer, agora, que um dos parâmetros permita múltipla seleção do mesmo.

    STATUS 1

    Consegui fazer isso, porém só posso selecionar 1 ou 2 valores; se eu escolho 3 ou mais, o SSRS retorna o seguinte erro:

    Query execution failed for dataset 'dsUsabilidade'. Incorrect syntax near ','

    STATUS 2

    Mudei o tipo do parâmetro de inteiro para text. Agora eu consigo emitir o relatório se eu escolher um valor. Caso eu escolha 2 ou mais valores, o erro apresentado agora é:

    Query execution failed for dataset 'dsUsabilidade'. Must declare the scalar variable '@parSituacaoProduto'

    Alguém poderia me ajudar?

    Grato,

    Benedito.


    Benedito R. Almeida Filho - BI


    sexta-feira, 6 de março de 2015 16:23

Respostas

  • Muito bem, vamos aos fatos

    Eu estava chamando a stored procedure como um texto e não como stored procedure. Assim que eu troquei a forma da chamada achei onde eu informo os parâmetros e utilizei a função JOIN para criar uma string contendo todas as opções selecionadas.

    Desculpem pelo inconveniente e grato pelo interesse de todos.

    Benedito.


    Benedito R. Almeida Filho - BI

    sexta-feira, 6 de março de 2015 18:41