Показать сообщение отдельно
  #30  
Старый 06.06.2011, 13:32
Аватар для SpectraL
SpectraL SpectraL вне форума
Начинающий
 
Регистрация: 19.05.2011
Адрес: Санкт-Петербург
Сообщения: 112
Версия Delphi: 10.1 Berlin
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Нет, заменить не выйдет. А вот ускорить возможно. Я подозреваю, что у вас флаг в запросе стоит clUseClient, и как следствие, он сначала все тянет на клиент а уже потом заполняет массив - вот и пауза большая.
1. Свойству CursorLocation (которому был присвоен clUseClient) я присвоил clUseServer, верно? Теперь загрузка происходит за 2 секунды.
2. Свойство CursorLocation определяет чтение данных базы с копии (в компоненте ADOQuery) либо в базе данных?
3. А есчо есть варианты по сокращению времени, скажем может быть открытие базы данных только для чтения и прочее?
Ответить с цитированием