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

Вниз

Сортировка записей через SQL-запрос   Найти похожие ветки 

 
quadronik ©   (2005-10-09 18:15) [0]

Как можно отсортировать записи в DBgrid, выдающий их по SQl-запросу через TQuery?
Запись типа
select *
from table1
where nomer=123
ORDER BY :V_FIELD //где :V_field принимает значения поля по которому хочу отсортировать

не работает. Поля нифига не сортируются.
Спасибо.


 
Palladin ©   (2005-10-09 18:29) [1]

после order by пишется ИМЯ поля, по которому производится сортировка, а нее его значение


 
Anatoly Podgoretsky ©   (2005-10-09 18:49) [2]

Метаданные не могут быть параметрами


 
quadronik ©   (2005-10-09 23:52) [3]

как же тогда организвать сортировку по различным полям?
Неужели придется для каждого, (допустим CheckBoxа с именем поля) записывать новый запрос с конкретным именем поля, типа
if checkbox1.checked then query.sql.add("order by field1") else query.sql.add("order by fild2;)?
А параметризированный запрос как нибудь все таки можно здесь задействовать?
Спасибо.


 
palva ©   (2005-10-10 00:03) [4]

Если используется TADODataSet, то у этого объекта есть свойство Sort, которое позволяет отсортировать результат запроса сначала по одному столбцу, затем по другому. Повторный запрос при этом не выдается.


 
msguns ©   (2005-10-10 11:50) [5]

>palva ©   (10.10.05 00:03) [4]
>Повторный запрос при этом не выдается.

Уверен на 100 % ?


 
quadronik ©   (2005-10-11 09:05) [6]

Спасибо, разобрался



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

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

Наверх




Память: 0.48 MB
Время: 0.074 c
14-1129580754
Kolan
2005-10-18 00:25
2005.11.06
Что-то всем на ночь глядя иконок справа от темы захотелось..


14-1129612855
Ega23
2005-10-18 09:20
2005.11.06
Interpolitex-2005 Кто пойдёт?


1-1129533729
Чапаев
2005-10-17 11:22
2005.11.06
GetPropInfo(TStringList, Text )=nil. Почему?


1-1129723022
apellido
2005-10-19 15:57
2005.11.06
Как ограничить кол-во символов в TEdit для пропорц. шрифтов


3-1127802211
jeka_t
2005-09-27 10:23
2005.11.06
Как настроить DBGrid при ADOQuery.CursorType = ctDynamic?