![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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