none
ReportViewer Parameters RRS feed

  • Discussão Geral

  • Como passar mais de um valor dentro de um parâmetro para um dataAdapter usando uma cláusula IN no banco de dados postgres usando o reportviewer?

    Passando apenas um valor no paramenter para a consulta, o relatório é compilado sem erros

    protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        e.InputParameters["port"] = "SANTOS";
    }
    mas quando adicionamos mais valores no mesmo parâmetro nada é encontrado ex port = SANTOS, ITAJAI;

    protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        e.InputParameters["port"] = "SANTOS , ITAJAI";

    }
    obviamente quando eu coloco dois valores diretamente na consulta SQL eu tenho o resultado corret retornado

     WHERE ... AND (fk_lporto IN ('SANTOS', 'ITAJAI')) ... ;
    quarta-feira, 19 de setembro de 2018 16:55