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