如何使用reportviewer使用postgres数据库上的IN子句将参数内的多个值传递给dataAdapter?
仅将参数中的一个值传递给查询,报告将编译无误
protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
e.InputParameters["port"] = "SANTOS";
}
但是当我们在同一个参数中添加更多值时,找不到任何东西 出口= SANTOS,ITAJAI;
protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
e.InputParameters["port"] = "SANTOS , ITAJAI";
}
很显然,当我将两个值直接放入SQL查询时,我得到了正确的结果
WHERE ... AND (fk_lporto IN ('SANTOS', 'ITAJAI')) ... ;