Показать сообщение отдельно
  #10  
Старый 04.07.2013, 11:48
Ravennt Ravennt вне форума
Прохожий
 
Регистрация: 10.09.2012
Сообщения: 19
Репутация: 10
По умолчанию

Цитата:
Сообщение от Freeman
Тогда, скорее всего, у TIBQuery есть какие-то события, выполняющиеся для каждой записи, они и тормозят. Попробуй для начала выполнить Locate на чистом запросе.

вот сам текст запроса

Код:
select 
    clients_table.fio,
    clients_table.fdate,
    usluga_table.pdate,
    usluga_table.time_start,
    clients_table.address,
    usluga_table.time_end,
    usluga_table.target_name,
    status_table.fstatus,
    usluga_table.kolvo_uslug,
    usluga_table.group_usluga,
    usluga_table.usluga_id,
    usluga_table.client
from usluga_table
   inner join status_table on (usluga_table.status_usluga = status_table.status_id)
   inner join clients_table on (usluga_table.client = clients_table.clients_id)
   where usluga_table.group_usluga = 0
   order by usluga_table.pdate, usluga_table.time_start, clients_table.fio
по этому запросу делаю Locate по полю usluga_table.usluga_id

usluga_table.usluga_id это одно поле из главной таблицы, и на ibquery событий не навешано.
Ответить с цитированием