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

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

Сортировка в обратном порядке [D6, Paradox]


MaggoT ©   (2003-03-20 17:57:00) 

Каким образом, имея готовый индекс(связанный с числовым полем), мне осуществить сортировку по убыванию?(пробовал ixDescending-не получается).


Stas   (2003-03-24 10:28:00) [1]

To Соловьев.

Спасибо за пояснение. Это может быть и выход, но ради сортировки в обратном порядке лучше использовать еще один индекс, как писал SiJack.


Соловьев   (2003-03-24 10:26:00) [2]


> А у него сортировка в обратном порядке, т.е. уже не по
> ключу.

Индексированое поле и ключ это разные вещи вообще-то...


Соловьев   (2003-03-24 10:21:00) [3]


> Если ты конечно, знаешь как это сделать, то напиши.

Вставка:
Insert into <table>
values ()

Удаление:
Delete from <table>
where <условие>

Изменение:

Update <table>
set ...

Этого достаточно. Как считаешь?


Stas   (2003-03-24 10:16:00) [4]

To Соловьев

Насколько я знаю, В таких базах как Paradox и dbaseFiles,
корректировка данных в запросе возможна только если выборка из одной таблицы и запрос не отсортирован. Ты ведь сам написал
(21.03.03 17:04) п. 7. А у него сортировка в обратном порядке, т.е. уже не по ключу.
Если ты конечно, знаешь как это сделать, то напиши. Я тебе пишу попробуй т.к. я попробовал.


Соловьев   (2003-03-24 09:47:00) [5]

2 Stas
Пробывать некогда, но в твоем утверждении, что

> Stas © (21.03.03 16:22)
> С помощю запроса. Только корректировать данные не сможешь

Заведомо не верно. Корректировать можно. Хотя-бы SQL командами...


Stas   (2003-03-21 17:27:00) [6]

to Cоловьев
Ну, ты попробуй...


Соловьев   (2003-03-21 17:04:00) [7]

Ограничения на RequestLive:
1. данные из одной таблицы.
2. таблица допускает модификацию
3. нет distinct и агрегатных функций
4. нет соеденения таблиц
5. нет подзапросов.
6. нет групировки
7. сортировка только по индексированым полям.
Как видим ограничения на парадокс нет...


SiJack   (2003-03-21 17:01:00) [8]

Мона еще создать такой же индекс с сортировкой наоборот
и вкл его место старого, а потом наоборот !


Stas   (2003-03-21 16:59:00) [9]

Ну попробуй сначала создать отсортированый парадоксовый запрос, включи RecvestLive=true, откорректируй , а потом спорь сомной.
Если это MS SQL то там и включать ничего не нужно.


Соловьев   (2003-03-21 16:54:00) [10]

да именно это и хочу сказать...не важно это парадоксовский или еще какой-то... Правда там есть ограничения на RecvestLive=true ...


Stas   (2003-03-21 16:47:00) [11]

Ты хочешь сказать что отсортированый парадоксовый запрос можно корректировать,
если вклюить RecvestLive=true ?


Соловьев   (2003-03-21 16:39:00) [12]

1. Insert, Edit, Delete, Post (RecvestLive=true)
2. CashedUpdate.
3. SQL.
Мало????


Stas   (2003-03-21 16:38:00) [13]

>дожились...
Непонял ???


Johnmen   (2003-03-21 16:37:00) [14]

>Соловьев © (21.03.03 16:31)
>дожились...

Доигрались.....:)))



Соловьев   (2003-03-21 16:31:00) [15]


> Только корректировать данные не сможешь

дожились...


Stas   (2003-03-21 16:22:00) [16]

С помощю запроса. Только корректировать данные не сможешь


MaggoT   (2003-03-21 16:15:00) [17]

Неужели никто не выручит?


Наверх

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