none
Erro - An attempt was made to set a data set parameter that is not defined in this data set RRS feed

  • Pergunta

  • Boa tarde pessoal,

    A situação é a seguinte:

    Tenho um projeto que estou utilizando SSRS 2008 e Sql Server Data Tools. Neste projeto tenho um Relatorio chamado RPT_PesquisaDeImoveisPorBairro.

    Para trabalhar com este relatório eu adicionei um data set baseado em stored procedure, e a stored procedure é chamada PesquisaDeImoveisPorBairro e na stored procedure eu declarei 3 parametros: @CodigoImobiliaria, @CodigoLocalidade, @CodigoBairro.

    Afim de utilizar como estes parametros como filtro eu criei 3 stored procedures auxiliares afim de prover valores para filtragem: Imobiliarias, Localidades (esta tem como parametro: @CodigoImobiliaria) e Bairros (esta tem como parametro: @CodigoImobiliaria e @CodigoLocalidade).

    E adicionei 3 shared data sets baseados nestas stored procedures no meu projeto que contem o meu relatorio, assim fiquei com 3 shared data sets chamados: Imobiliarias, Localidades, Bairros. 

    Nas propriedades dos parametros do meu relatorio, eu defini que eles iriam obter valores de uma query, por exemplo o parametro @CodigoImobiliaria vai obter os valores do data set Imobiliarias, @CodigoLocalidade do data set Localidades, @CodigosBairro do data set Bairros.

    Alem disso nas propriedades dos 3 shared data sets que adicionei, na opção parameters, eu defini que os valores que seriam passados aos parametros dos shared data sets viriam do parametros do report. Assim ao escolher um valor de imobiliaria, o campo de localidade traria uma lista (drop down) de localidades filtrada pela imobiliaria, e ao escolher uma localidade o campo de bairros traria uma lista (drop down) de bairros filtrados por imobiliaria e localidade.

    Mas ao rodar o relatorio e escolher o a imobiliaria que eu desejo eu recebo esta mensagem de erro:

    An error occurred during local report processing.

    An error has ocurred during report processing.

    An attempt was made to set a data set parameter "@CodigoImobiliaria" that is not defined in this data set.

    A principio eu procurei revisar os meus data sets e parametros para verificar se eu havia adicionado o parametro @CodigoImobiliaria corretamente e constatei que sim, mas mesmo assim eu ainda continuo obtendo este erro. 

    Gostaria que pudessem me ajudar a resolver esse probema que ja me tomou uma manha inteira de trabalho. =)

    Desde ja grato!

    quinta-feira, 6 de setembro de 2012 17:24

Respostas