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

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

Так нужны же или нет в TQuery индексные файлы? [D6, dBase, FoxPro]


b-Ars ©   (2002-09-27 16:47:00) 

Всем привет! Прикол: У меня базы Фокс 2х, проиндексированы, делаю запрос SELECT * FROM ...и т.п., RequestLive стоит в True, всё класс - редактирую. Далее: делаю такой же запрос с ORDER BY и т.п. - все класс, всё работает. Затем эксперимент - удаляю индексные файлы, произвожу первый запрос - все отлично. А далее просто супер - делаю 2-й запрос (с ORDER BY) - и мой запрос становится ReadOnly...Не правда ли весело, пожалуйста объясните кто-нибудь как это можно понять? Спасибо!


b-Ars   (2002-10-09 12:50:00) [1]

>VAleksey, спасибо, порадовали :(, :). Все это о-о-очень странно, FoxPro такой фигней не занимается и работает быстрее, эх...


VAleksey   (2002-09-30 11:27:00) [2]

Понять как не знаю. Просто прими к сведению. В файле справки по БДЕ так и написано, что ORDER BY для живых запросов возможен только при наличии индекса по сортируемому полю.


Desdechado   (2002-09-30 11:08:00) [3]

используй CachedUpdates + UpdateSQL
а с ORDER BY все правильно - запрос неживой, поэтому ReadOnly


Наверх

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