"EhLib.Com" https://forum.ehlib.com/ru/ |
|
Утечка памяти при получении от SQL сервера RollBack Transact https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2840 |
Страница 1 из 1 |
Автор: | grisha [ 07 авг 2019, 11:46 ] |
Заголовок сообщения: | Утечка памяти при получении от SQL сервера RollBack Transact |
Добрый день. Delphi Rio 10.3 EhLib 9.3 СУБД MS SQL 2008 Использую связку DBGridEh-DataSource-MemTableEh-ADODataDriverEH-ADOConnectionProviderEh CacheUpdate = false в проекте включена опция: ReportMemoryLeaksOnShutdown := true; отслеживаем возможные утечки памяти. Все работает отлично, добавить, изменить и тд... Удаляем запись по нажатию кнопки Код: try MemTableEh.delete except on e : exception do showmessage(e.message) end; на сервере срабатывает тригер на удаление "FOR DELETE", проверяет некоторые параметры, и если удаление не возможно, выполняет Код: ROLLBACK TRANSACTION RAISERROR('Нельзя удалить запись, она имеет дочерние объекты....!',11,1) RETURN в программе выдается сообщение (от сервера) о невозможности удаления, запись остается на месте (на сервере, в MemTable ну и в DBGridEh тоже) все как и должно быть. Однако, при закрытии приложения, получаем сообщение о давольно обширной утечке памяти Вложение:
Комментарий к файлу: сообщение об утечке памяти при закрытии приложения Screenshot_3.png [ 16.51 KiB | Просмотров: 945 ] если удаление проходит успешно, никаких утечек при закрытии приложения не возникает. в чем может быть проблемма и где копать? |
Автор: | grisha [ 14 авг 2019, 07:01 ] |
Заголовок сообщения: | Re: Утечка памяти при получении от SQL сервера RollBack Tran |
Ни у кого мыслей нету как поправить ситуацию? Может есть идеи что в секцию Finally записать? После неудачной попытки удаления, пользователь должен продолжить работу с НД. |
Автор: | grisha [ 21 авг 2019, 09:23 ] |
Заголовок сообщения: | Re: Утечка памяти при получении от SQL сервера RollBack Tran |
Уважаемые разработчики, подкиньте идею как разрулить сложившуюся ситуацию с удалением....что делать та? Не хотелось бы проверять возможность удаления записи на стороне приложения. |
Автор: | EhLibSupport [ 22 авг 2019, 16:42 ] |
Заголовок сообщения: | Re: Утечка памяти при получении от SQL сервера RollBack Tran |
Добрый день. Ошибку с утечкой памяти исправим в следующей сборке. Спасибо за информацию. |
Страница 1 из 1 | Часовой пояс: UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |