![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с 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.