Report viwer Parameters , HELP

3 views
Skip to first unread message

Yrvin Bolsoni

unread,
Sep 20, 2018, 8:43:00 AM9/20/18
to .NET CSharp ES
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')) ... ;
Reply all
Reply to author
Forward
0 new messages