Как прервать выполнение запроса? (firebird + fibplus)
От: Mexican  
Дата: 11.09.03 15:05
Оценка:
Есть ли возможность прервать выполнение тяжеловесного запроса запроса? Хочеся каким нибудь асинхронным спомсобом оборвать выпронение этого запроса в базе данных, и коректно разрушить (или освободить (free)) обьекты tquery (или подобные).
Если нет возможности прервать на сервере то хотябы на клиенте (чтобы можно было освободить пямять занимаемую обьектами).

Сервер — Firebird 1.5.
Для связи с сервером бд использую fibplus 4.8.1.

PS Может IBX такое умеет?
Re: Как прервать выполнение запроса? (firebird + fibplus)
От: Arioch  
Дата: 13.09.03 17:38
Оценка:
The stars so gaily glistened... (Thu, 11 Sep 2003 15:05:18 GMT @670)
...while the fading voice of Mexican whispered through the darkness:

M> Есть ли возможность прервать выполнение тяжеловесного запроса запроса?

M> Хочеся каким нибудь асинхронным спомсобом оборвать выпронение этого

www.ibase.ru -> Для разработчиков -> использование генераторов

Кроме того можно попробовать просто разорвать TCP-соединение, но сервер это заметит только попытавшись вернуть первый столбец рещультата.

M> PS Может IBX такое умеет?

Через API — только в IB 6.5, но там глюююков как говорят.....
--
If i had ears, i'd heard The Alan Parsons Project — La Sagrada Familia
http://vowca.chat.ru/Fidolook_SL.png Mail: the_Arioch<at>nm<dot>ru
Posted via RSDN NNTP Server 1.7 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.