Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.11.01;
Скачать: CL | DM;

Вниз

Сортировка в БД   Найти похожие ветки 

 
Впервые   (2008-12-14 17:07) [0]

Здравствуйте.
Сортирую записи в БД с помощью запроса
 
 Query1.DatabaseName :="ТемпБаза";
 Query1.SQL.Clear;
 Query1.SQL.Add("SELECT * FROM baza.DB ORDER BY tb");
 Query1.Active :=true;

 DataSource1.DataSet :=Query1;
 DBGrid1.DataSource :=DataSource1;
Всё отлично сортируется.
А можно как либо отсортировать записи в БД без SQL запроса? Напрямую что ли
Спасибо


 
Loginov Dmitry ©   (2008-12-14 17:31) [1]

> А можно как либо отсортировать записи в БД без SQL запроса?
> Напрямую что ли


Зачем???
Не, можно кочечно и без запроса, если для заданного поля создан индекс. Но зачем???


 
Впервые   (2008-12-14 17:41) [2]

Дмитрий. Просто у меня код как то "портит" БД. Как бы объяснить то.....
Когда проходит сортировка, запросом выше, и я начинаю совершать какие-нибудь движение в БД (удаление там, добавление записи, редактирование) у меня записи просто напросто стираются (то выше сотрётся от той записи которая мне нужна, то ниже). Без этой сортировки всё чётко работает.
Вот я и грешу на неё.
Тогда ещё один встречный вопрос. А можно ли сохранить результат этой сортировки в самой БД? Т.е. отсортировались записи и сохранились. Спасибо.


 
palva ©   (2008-12-14 17:43) [3]


> Всё отлично сортируется.

Сомневаюсь. ORDER BY ничего не должен сортировать в базе. Он только указывает в каком порядке записи должны возвращаться по данному запросу.


 
palva ©   (2008-12-14 17:45) [4]


> А можно ли сохранить результат этой сортировки в самой БД?

Записать результат запроса в новую таблицу, а старую удалить.


 
sniknik ©   (2008-12-14 18:16) [5]

без спама можно?



Страницы: 1 вся ветка

Текущий архив: 2009.11.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
2-1252089538
Achpile
2009-09-04 22:38
2009.11.01
Цвета


2-1252614276
Евгений Р.
2009-09-11 00:24
2009.11.01
Событие при сворачивании формы


2-1252191677
tela
2009-09-06 03:01
2009.11.01
проблемы фильтрации в tado table


15-1251876806
@!!ex
2009-09-02 11:33
2009.11.01
Порекомендуйте FTP сервер для Windows


6-1209387329
pavel_guzhanov
2008-04-28 16:55
2009.11.01
Адрес приложения, написанного с использованием IntraWeb