Страница 2 из 2
Re: Память сервера сокращается после каждого запроса
Добавлено: 17 ноя 2016, 14:23
Erkin
В принципе, такой управляемый подход к генерации отчета позволит достоверно высвобождать память после каждого запроса. Что наверно должно помочь. Спасибо.
Re: Память сервера сокращается после каждого запроса
Добавлено: 17 ноя 2016, 14:35
Erkin
Кстати, в шаблонах же есть возможность указания периода и других параметров запроса - а как их передать в генерацию?
Re: Память сервера сокращается после каждого запроса
Добавлено: 18 ноя 2016, 08:43
Erkin
В последней версии библиотеки 2016.2 есть баг, который возникает при повторном сохранении отчета - в строке имя всегда JavaReport
Re: Память сервера сокращается после каждого запроса
Добавлено: 18 ноя 2016, 09:30
Vadim
Здравствуйте.
Какие именно параметры вы хотите передать ?
Erkin писал(а):Кстати, в шаблонах же есть возможность указания периода и других параметров запроса - а как их передать в генерацию?
Re: Память сервера сокращается после каждого запроса
Добавлено: 18 ноя 2016, 09:51
Erkin
Добрый день!
Дата начала и окончания, статусы по нескольким полям с типами Integer, String и Boolean
Re: Память сервера сокращается после каждого запроса
Добавлено: 18 ноя 2016, 10:20
Vadim
Здравствуйте.
Можете пример прислать с описанием?
Erkin писал(а):Добрый день!
Дата начала и окончания, статусы по нескольким полям с типами Integer, String и Boolean
Re: Память сервера сокращается после каждого запроса
Добавлено: 21 ноя 2016, 08:40
Erkin
например такой запрос,
Код: Выделить всё
select * from billing where start_date > ${before} and end_date < ${after} and status = '${status}' and is_deleted = ${bool_status} and client_type = ${client_code}
подскажите пожалуйста, как в сервлете в вашем примере передать такие параметры??
Re: Память сервера сокращается после каждого запроса
Добавлено: 21 ноя 2016, 13:38
Vadim
Здравствуйте.
Вы можете напрямую в коде поменять значение
Код: Выделить всё
((StiSqlDatabase) report.getDictionary().getDatabases().get(0)).setConnectionString();
Или в отчете создать переменную Variable1 (String), подставить ее в выражение, например
и из кода установить значение Variable1
Код: Выделить всё
report.getDictionary().getVariables().get("Variable1").setValue(value);
report.getVariables().put("Variable1", value);
Re: Память сервера сокращается после каждого запроса
Добавлено: 21 ноя 2016, 14:10
Erkin
Большое спасибо! Попробую прикрутить
Re: Память сервера сокращается после каждого запроса
Добавлено: 22 ноя 2016, 14:14
HighAley
Здравствуйте.
Мы всегда рады вам помочь.
Пишите, если необходима будет нужна наша помощь.
Спасибо.