Есть отчет c таким запросом:
Код:
public void fillReport( con, filter, result )
{
query = "select title, data as data1 ";
query += "from ipn_rule_type_1 ";
query += "where title like '%Скорость%' ";
ps = con.prepareStatement( query );
data = new ArrayList( 100 );
rs = ps.executeQuery();
while( rs.next() )
{
title = rs.getString("title");
data1 = rs.getString("data1");
map = new HashMap();
map.put( "title", title );
map.put( "data1", data1 );
data.add( map );
}
result.setDataSource( data );
}
В поле data содержатся значения вида:
Код:
speed=25000
police_speed=25000
--------------------
speed=35000
police_speed=35000
-------------------
speed=45000
police_speed=45000
Почему при запуске отчета выводится только первая строка? Т.е.:
Код:
speed=25000
------------------
speed=35000
------------------
speed=45000
------------------
При этом в табличном отчете та же конструкция работает как надо