Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.04;
Скачать: CL | DM;

Вниз

Что глючит? BDE или MS-SQL???   Найти похожие ветки 

 
Ray Adams   (2002-03-11 10:19) [0]

Вот странная ситуация ни как не могу обойти ее.
На форме два грида и два TQuery. Оба запроса берут данные из одной и тойже таблицы, с одним отличием. Не вдаваясь в подробности к примеру
Query1
select * from mytable where status="N"
Query2
select * from mytable where status="F"
-----
И что получается?
При открытии формы пишется так:
Data.qrOrdering.Close;
Data.qrOrdering.Open;

Data.qrEnqItems.Close;
Data.qrEnqItems.Open;

Первый запрос всегда возвращает меньшее колличество записей нежели второй. И получается что первый запрос открывается мгновенно, второй почемуто открывается и закачивает весь результат на клиента! Я это проверил сдвигаясь по гриду. В первом гриде при движении появляется курсор SQL а вот у второго его нет. Можно сразу сдвинуться на конец грида без ожидания результата! В чем же дело? Я поменял местами открытие запроса вроде ускорилась работа только потому что на клиента закачивается меньшее колличество записей! Что глючит? Почему BDE при запросе на одну и туже таблицу двумя кверями , один запрос закачивает полностью? Система тормозит от этого! Избавиться никак не могу!?


 
Ray Adams   (2002-03-11 10:37) [1]

Ошибся малось в описании. При любом порядке открытия запросов, первый всегда полностью закачивается на клиента а второй нет.



Страницы: 1 вся ветка

Текущий архив: 2002.04.04;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.01 c
1-9488
Илья
2002-03-25 14:39
2002.04.04
Вывод на печать


1-9466
Yuri Pipchenko
2002-03-25 13:26
2002.04.04
Обработка Esc-последовательностей


1-9496
Barabashka
2002-03-22 18:17
2002.04.04
Хочу избавиться от процесса....


14-9600
Сергей Иванов
2002-02-21 10:56
2002.04.04
Эльбрус Бабаяна и Pentium Пентковского


4-9676
Serg001
2002-02-02 16:09
2002.04.04
Народ! Подскажите, что это за глюк!