Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Desc - сортировка ADODataSet используя IndexFieldNames [D2005, XP]


Alex7 ©   (2007-10-02 11:18:00) 

Здравствуйте, уважаемые мастера.
Задача: изменять  в runtime направление сортировки на :'по возрастанию' и 'по убыванию'.
В ADODataSet.CommandText для реализации сортировки -'по убыванию'  необходимо через пробел после имени сортируемого поля в строке order by поставить Desc.

Как сделать это используя свойство ADODataSet.IndexFieldNames?

ADODataSet.IndexFieldNames := 'myFieldName Desc' не идет.
Спасибо.


Alex7   (2007-10-02 12:26:00) [1]

>clickmaker
Спасибо большое, действительно чувствует регистр.
' DESC'  - работает.


clickmaker   (2007-10-02 11:58:00) [2]


> [2] Alex7 ©   (02.10.07 11:46)

не уверен, но может он чувствителен до регистра? ' DESC' не пробовал?


Alex7   (2007-10-02 11:46:00) [3]

Спасибо, F1- воспользовался.

Вроде бы сделал точно по примеру, приведенному там, но  что-то не так:

myFieldName:string
ADOdataSet.Sort := myFieldName + ' Desc' ;
- не идет, пишет поле 'myFieldName Desc' не найдено.


Ega23   (2007-10-02 11:20:00) [4]

ADOdataSet.Sort + F1


Наверх

Титульная страница Поиск, карта сайта Написать письмо