Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

IBQuery.Open v potoke: kak ubit potok vo vremia raboti Open? [D6, IB6.x]


eugene32 ©   (2004-11-09 16:14:00) 

Problema takaya: IBQuery.Open dlitsia dolgoe vremya (v otdelnom potoke).
Kak mojno sdelat otmenu zaprosa?


eugene32   (2004-11-14 10:40:00) [1]

spasibo za pomosch ;)


Соловьев   (2004-11-10 10:34:00) [2]

пишеш ХП, которая возвращает тот самы запрос, где при возврате клиенту записи, перед suspend проверяешь какой-нить спец. генератор , который дергаешь из клиента, когда надо остановить запрос(как известно генераторы работают вне контекста транзакций, так что в ХП сразу будет видно изменения этого генератора, допустим с 0 на 1) и когда генератор изменился Вы делаете exit из ХП. Вот такая эмуляция прерывания запроса.


eugene32   (2004-11-09 19:55:00) [3]

ne sovsem poniatno, kak eto mojno sdelat..
mojno hotyaby primerchik?


Соловьев   (2004-11-09 18:36:00) [4]


> Hranimuyu proceduru?

да

> a v chom smisl?

в прерывании работы запроса.


eugene32   (2004-11-09 18:31:00) [5]

v smisle, HP?
Hranimuyu proceduru?
a v chom smisl?


Соловьев   (2004-11-09 16:48:00) [6]

Запрос никак, а вот ХП можно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо