Главная страница
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-1252566358
Андр
2009-09-10 11:05
2009.11.01
удаление ярлыков


2-1252426330
Alexei
2009-09-08 20:12
2009.11.01
Программное нажатие клавиши или сочетания клавиш


2-1252331505
noob_one
2009-09-07 17:51
2009.11.01
Кто-нибудь пользовался свойством Origin объекта Tfield?


2-1252921892
dmitry83-nv
2009-09-14 13:51
2009.11.01
2 поля данных в ListBox


2-1252760308
EH
2009-09-12 16:58
2009.11.01
DevExpress TVerticalGrid + TcxComboBox