Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Внизпорядок вывода записей Найти похожие ветки
← →
Levran (2012-09-05 12:07) [0]В базе данных есть несколько записей, расположенных в определённом порядке.
При выводе таблицы Delphi этот порядок нарушается. Кто знает почему так?
← →
Palladin © (2012-09-05 12:13) [1]Потому что никто не обещал возвращать набор записей в каком-то определенном "порядке" если в запросе нет конкретного указания по поводу сортировки.
← →
Levran (2012-09-05 12:16) [2]Собственно запросов я не писал. всё сделано через DB компоненты. А как можно это поправить?
← →
Inovet © (2012-09-05 12:17) [3]И потому, что в базе они не содержатся в определённом порядке, в dbf разве что.
← →
Inovet © (2012-09-05 12:17) [4]> [2] Levran (05.09.12 12:16)
База какая, какие компоненты?
← →
Palladin © (2012-09-05 12:19) [5]
> Собственно запросов я не писал.
Ну и что удивлятся тогда.
← →
Palladin © (2012-09-05 12:20) [6]Как движку удобно так он тебе и отдает.
← →
Levran (2012-09-05 12:20) [7]
> База какая, какие компоненты?
База Access, компоненты DBGrid
← →
Levran (2012-09-05 12:22) [8]
> Ну и что удивлятся тогда.
Где можно написать этот запрос?
← →
Inovet © (2012-09-05 12:23) [9]> [7] Levran (05.09.12 12:20)
> компоненты DBGrid
Компоненты доступа какие?
← →
Levran (2012-09-05 12:26) [10]
> Компоненты доступа какие?
ADOTable, DataSourse, ADOConnection
← →
Inovet © (2012-09-05 12:29) [11]> [10] Levran (05.09.12 12:26)
> ADOTable
Выкинуть и никогда не пользоваться, TADOQuery тоже. Пользуйся TADODataset.
← →
Levran (2012-09-05 12:32) [12]
> Выкинуть и никогда не пользоваться, TADOQuery тоже. Пользуйся
> TADODataset.
Спасибо, это уже конкретный совет.
← →
stas © (2012-09-05 13:24) [13]
TADODataset.CommandText:= "Select MyField1,...MyFieldn from MyTable Order by MyField1"
Order by - это как раз та самая команда сортировки
← →
Плохош (2012-09-05 13:41) [14]
> В базе данных есть несколько записей, расположенных в определённом
> порядке.
Наивная глупость.
← →
Levran (2012-09-05 14:05) [15]
> Наивная глупость
И это совет специалиста?
← →
Levran (2012-09-05 14:07) [16]
> TADODataset.CommandText:= "Select MyField1,...MyFieldn from
> MyTable Order by MyField1"
>
> Order by - это как раз та самая команда сортировки
Спасибо, stas.
← →
Inovet © (2012-09-05 17:26) [17]> [13] stas © (05.09.12 13:24)
> Order by MyField1
Тогда уж
Order by MyField1, MyField2, MyFieldN
А вообще читать основы SQL.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.067 c