Прерывание рендеринга отчета

Обсуждение Stimulsoft Reports.JS
Ответить
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Прерывание рендеринга отчета

Сообщение angolub »

Здравствуйте,

Подскажите, как правильно прервать процесс рендеринга отчета для nodejs.
Мы генерим отчеты на nodejs. Иногда пользователю требуется прервать генерацию отчета. Как сделать это правильно, чтобы sql-запрос к БД также был отменен?

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Прерывание рендеринга отчета

Сообщение Aleksey »

Здравствуйте,

К сожалению, нет никаких стандартных методов.
Как варинат, запускать в отдельном потоке, и убивать его, если необходимо.

Спасибо.
angolub
Сообщения: 38
Зарегистрирован: 11 май 2018, 16:51

Re: Прерывание рендеринга отчета

Сообщение angolub »

Здравствуйте,

Да. Мы запускаем отчет в отдельном потоке. И при отмене генерации отчета, закрываем поток.
Проблема заключается в том, что запрос к БД, который был создан при рендеринге отчета, продолжает выполнятся.
Нам нужно закрыть коннект к БД. Можно ли получить PID коннекта к PG? Если у нас будет PID, мы могли бы сами закрыть коннект.

Спасибо.
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Re: Прерывание рендеринга отчета

Сообщение Aleksey »

Здравствуйте,

Отправьте ваш запрос с детальным описанием проббемы или ссылкой на данный топик на support@stimulsoft.com

Спассибо.
Ответить