Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

Сортировка записей через 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.041 c
9-1119430602
FUNKy
2005-06-22 12:56
2005.11.06
Потомок TGLActor , корректное создание run-time


1-1129704794
Zhekson
2005-10-19 10:53
2005.11.06
Передача параметра


4-1125677336
urdolphin
2005-09-02 20:08
2005.11.06
Безопасность XP


2-1128958339
invisibleds@yandex.ru
2005-10-10 19:32
2005.11.06
Как можно подключится к MayaSQL или MsSql через delphi?


2-1129364731
Vital
2005-10-15 12:25
2005.11.06
не используя OnPaint





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский