|
![]() |
#1 |
Участник
|
Похоже вы правы. Не перехватывает Exception::Break.
Посмотрел внимательно на класс. Нужно переделывать код. Есть единственная глобальная пара ttsbegin / ttscommit, других - нет. В рамках нее и происходит цикл в котором происходит чтение jpeg файлов. Глобальных try / catch тоже нет. Как то можно не удаляя глобальные ttsbegin / ttscommit но все же добиться перехвата исключения? Последний раз редактировалось oleggy; 13.12.2021 в 09:23. |
|
![]() |
#2 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Pandasama (2). |
![]() |
#3 |
Боец
|
Я бы это вынес в отдельную подсессию runAss().
Выцепить сообщение об ошибке может и не получится, как в c#, но вернуть результат загрузки, не нарушая общей нити выполнения - вполне себе норм. Ну а в общем и целом - работать с файлами внутри SQL транзакций очень нежелательно. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|