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

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

Сортировка [D5, Paradox]


Zilog ©   (2004-01-26 11:16:00) 

Вобчем начал разбираться с базами... Создал списочек. Хочу отсортить его:
UPDATE main SET MOwner="noname" WHERE MOwner
Но табличка не меняется...
ессть книжка, но там про сортировку всего пару строк :(

Поясните ещё плз, каким образом можно результаты сортировки вывести к примеру в другую табличку?


sniknik   (2004-01-27 14:39:00) [1]

а есть смысл? в простеньком? тем более с парадоксом, неудачный формат для изучения (нестабильно в руках новичка ;о)).

в дельфях примеров дофига, посмотри там, хотя я и выслал пример но он "не в тему" по ADO (с ним в основном работаю), и потом у меня 7 дельфи в 5 скорее всего даже не откроется проект (но попробуй).
а найти счас чтото достаточно старое вряд ли получится.


VAleksey   (2004-01-27 14:36:00) [2]

Uses BDE;

dbiSortTable - вроде как физически сортирует таблицу.
PS
BDE32.hlp


Zilog   (2004-01-27 14:05:00) [3]

>> либо при программировании в greed-е предварительно связанным с запросом с помощью DataSource.

Будь добр, а примерчик простенький не подкинешь?


sniknik   (2004-01-26 13:52:00) [4]

либо в уже упоминавшемся SQL Explorer (или аналоге)
либо при программировании в greed-е предварительно связанным с запросом с помощью DataSource.


DenK_vrtz   (2004-01-26 13:25:00) [5]

>Zilog
>ессть книжка...

так читай внимательно!


Zilog   (2004-01-26 12:21:00) [6]

>> или нужно пояснять что такое запрос, где его результаты смотрят?

Был бы премного благодарен, о знающий человек!!! :)))))


sniknik   (2004-01-26 12:19:00) [7]

> Вызвал я сортировку - и чего? Ничего.
естественно ничего,
> ORDER BY
> это только для возвращаемого запросом рекордсета, исходная таблица не меняется. (можеш не глядеть)
ты не сортируеш таблицу, а всего лиш результат запроса. или нужно пояснять что такое запрос, где его результаты смотрят?
> можно в SQL Explorer запрос выполнить сразу результат и покажется (но таблица и в этом случае не изменится).


Zilog   (2004-01-26 12:06:00) [8]

Блин, вот пере нами таблица системных сообщений. Требуется отсортировать по времени, либо дате, либо ещё кому...
Вызвал я сортировку - и чего? Ничего.
Вот и спрашивается, как увидеть результат сортировки?


sniknik   (2004-01-26 11:55:00) [9]

не совсем понимаю вопрос, что же глядеть собираешся.
можно в SQL Explorer запрос выполнить сразу результат и покажется (но таблица и в этом случае не изменится).


Кщд   (2004-01-26 11:54:00) [10]

напр., через Database Desktop


Zilog   (2004-01-26 11:50:00) [11]

Ок, так всётаки как результат посмотреть?


sniknik   (2004-01-26 11:48:00) [12]

ORDER BY
это только для возвращаемого запросом рекордсета, исходная таблица не меняется. (можеш не глядеть)


Zilog   (2004-01-26 11:34:00) [13]

GROUP - просто эксперементировал, убрано уже.

>>может данные уже отсортированы
Хе, а как глянуть та?


DenK_vrtz   (2004-01-26 11:26:00) [14]

а GROUP BY в этом запросе зачем?

>Но табличка не меняется...

может данные уже отсортированы


Zilog   (2004-01-26 11:22:00) [15]

Сорьки, не ту строчку вырезал %)
Вот, вот так я делаю:

SELECT MOwner FROM main GROUP BY MOwner ORDER BY MOwner


DenK_vrtz   (2004-01-26 11:21:00) [16]

UPDATE - это изменение данных в таблице, а не сортировка
см. ORDER BY


Наверх

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