DK> на мой взгляд запрос и структуру БД надо переделать
DK> так, чтобы он не 2 часа выполнялся, а максимум 5-10 минут.
DK> что это блин за запросы, по 2 часа...
большие ;) точнее с большим обьемом даных ...
я тут пару месяцев назад уже приводил примеры,
лень повторятся ... Но честно там никак по другому,
ну разве что разбить на 2-3 запроса, но всё - равно
в одной транзакции ... :(
DK> ну так создай еще один коннект в треде, в нем и выполняй
DK> запрос. Зачем эти выкрутасы с запретом коннекта в
DK> главном треде приложения?
Обьясняю, TExec - клас в котором собранны все долгоиграющие
запросы и процессы ... В некоторых случаях надо отключать
пользователя от БД, в некоторых не обязательно ...
DK> Что такого может делать
DK> пользователь в приложении в течение этих двух часов?
Например ждать рестор ... Шучу ...
DK> Может быть проще вообще запускать отдельный exe и
DK> обеспечивать коммуникацию с основным приложением через ipc?
... муторно и не красиво ИМХО ...
С уважением,
Константин Григорьевич.
===============