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

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

Помогите с SQL в Дельфи ! [D6, Paradox]


Alpine ©   (2002-12-15 13:59:00) 

Коороче следующая проблема меня замучала ....
Я ставлю у компонента Query свойство RequestLive=true ...
Делаю insert или edit РАботает ... Но после того как я выполняю следующий SQL запрос (упорядочиваю записи)
Select * from Tablename Order By Fieldname"insert и edit отказываются работать ... Выдают такую ошибку
"Cannot modify a Read-Only dataset" ... Help me !!


Alpine   (2002-12-15 14:44:00) [1]

Лано ... Всем спасибо ... У меня есть идекс по одному полю ... Но хотелось )) ..


Reindeer Moss Eater   (2002-12-15 14:41:00) [2]

Короче создай индекс по полю, указанному в Order By


Alpine   (2002-12-15 14:39:00) [3]

(( ... Коороче выхода нет ?


Reindeer Moss Eater   (2002-12-15 14:33:00) [4]

Запросами не меняют индексированные поля.
Для живого отсортированного запроса к Парадоксу BDE хочет индекс по полю сортировки. Если его нет, получаем сообщение, приведенное выше


Alpine   (2002-12-15 14:29:00) [5]

А какой долже быть запрос для смены индексированного поля ?


Reindeer Moss Eater   (2002-12-15 14:17:00) [6]

Конкретно для Paradox и конкретно для этого случая:
Должен быть индекс по полю Fieldname


Alpine   (2002-12-15 14:15:00) [7]

Юзаю и его ... Всё равно ругается (((


Sergey_   (2002-12-15 14:14:00) [8]

Это и не будет работать."Живые" наборы не могут быть :
1.собраными более чем из одной таблицы
2.отсортированными
3.с агрегатными ф-циями.
В таких случаях юзай UpdateSQL.


Наверх

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