SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Как прервать загрузку блоба? (fib+)
Как прервать загрузку блоба? [сообщение #2835] Fri, 28 July 2023 13:38 Переход к следующему сообщению
 в настоящее время не в онлайне 
Сообщений: 198
Зарегистрирован: September 2022
Senior Member
Здрасьте. Cool
Нужно как-то реализовать возможность прерывания загрузки данных из блоба.

Firebird 3.0.

Фантазии ни что не хватает, кроме как на убиение нити, в которой выполняется операция
Если что, то и процесс приложения с этим порно после этого тоже можно убить.

Вопрос: Что делать?
Re: Как прервать загрузку блоба? [сообщение #2836 является ответом на сообщение #2835] Fri, 28 July 2023 14:07 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Просто не вызывать очередной isc_get_segment(). В чём проблема-то кроме написания кода чуть пониже уровнем, чем "кинуть мышкой компонент на форму, а дальше оно как-нибудь само"?
Re: Как прервать загрузку блоба? [сообщение #2838 является ответом на сообщение #2836] Fri, 28 July 2023 17:18 Переход к предыдущему сообщениюПереход к следующему сообщению
 в настоящее время не в онлайне 
Сообщений: 198
Зарегистрирован: September 2022
Senior Member
SD писал(а) Fri, 28 July 2023 14:07
Просто не вызывать очередной isc_get_segment(). В чём проблема-то кроме написания кода чуть пониже уровнем, чем "кинуть мышкой компонент на форму, а дальше оно как-нибудь само"?
1. Дядя Дима, я так и сделаю, спасибо большущее.
2. Ты смешной. Работа ч/з компоненты дельфи - это волшебство, а ты хочешь, чтобы дельфисты во всём разбирались, как сишники эти... Smile
Re: Как прервать загрузку блоба? [сообщение #2839 является ответом на сообщение #2838] Fri, 28 July 2023 17:50 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 332
Зарегистрирован: June 2022
Senior Member
Зачем же сразу нить прибивать? Если нельзя переписывать код fib, то можно как минимумум убить запрос через mon$ или fb_cancel..
Re: Как прервать загрузку блоба? [сообщение #2840 является ответом на сообщение #2839] Sat, 29 July 2023 00:36 Переход к предыдущему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 417
Зарегистрирован: August 2022
Senior Member
Он блоб грузит, а не резалт сет.
Предыдущая тема: Криллица в тексте исключений FB 4
Следующая тема: Скорость выборки
Переход к форуму:
  


Текущее время: Sun Dec 22 19:15:47 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01043 секунд