Главная страница
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.019 c
15-1251805431
netdancer
2009-09-01 15:43
2009.11.01
BDE и Windows Vista


15-1251885076
boriskb
2009-09-02 13:51
2009.11.01
40 лет интернету


2-1252403194
AReal
2009-09-08 13:46
2009.11.01
Как получить список всех компонентов расположенных на чужой форме


1-1222090596
Dmitry S
2008-09-22 17:36
2009.11.01
Как задать толщину линии TPen.Width равную 1 мм?(продожение темы)


2-1252381073
TOR
2009-09-08 07:37
2009.11.01
Создается нерабочий компонент