Вниз
Скачать: CL | DM;

Сортировка в ADODataSet   Найти похожие ветки 

 
yk ©   (2006-03-31 10:19) [0]

Добрый день!

Подключаюсь к таблице базы данных Access через ADODAtaSet - хочу выполнить различные сортировки по полям.
Для этого у ADODataSet есть свойство IndexName.

Но как мне задать сами индексы???


 
Ega23 ©   (2006-03-31 10:34) [1]


> Для этого у ADODataSet есть свойство IndexName.


Вообще-то для этого у TDataSet есть свойство Filter....


 
yk ©   (2006-03-31 10:39) [2]

мне нужен не фильтр, а сортировка


 
Плохиш ©   (2006-03-31 10:42) [3]


> yk ©   (31.03.06 10:19)

Там ещё свойство IndexFieldNames есть.

> Ega23 ©   (31.03.06 10:34) [1]

:-)


 
Sergey13 ©   (2006-03-31 10:44) [4]

Судя по справке (с АДО я не работал) у ADODAtaSet есть метод Sort.


 
vovnuke ©   (2006-03-31 10:51) [5]

а для сортировки с помощью IndexName, или IndexFieldNames, надо сначала создать этот индекс.
ADODataSet.IndexDefs.Add


 
sniknik ©   (2006-03-31 11:00) [6]

> или IndexFieldNames
нет, в этом случае работает аналогично Sort, ничего создавать не надо достаточно присвоить имя/имена полей.


 
yk ©   (2006-03-31 11:00) [7]

ADODataSet.IndexDefs -- вот я его и ищу))) надо монитор покрупнее - а то ноут - это ноут


 
yk ©   (2006-03-31 11:04) [8]

IndexFieldNames -- можно конечно перечислять через запятую поля, но вот как задать убывание/возрастание ??


 
Ega23 ©   (2006-03-31 11:11) [9]


> мне нужен не фильтр, а сортировка


А, в этом смысле...
Не знаю, я всегда предпочитал запрос переоткрыть с нужным Order By


 
vovnuke ©   (2006-03-31 11:11) [10]

FieldName [ASC | DESC]


 
yk ©   (2006-03-31 11:52) [11]


> vovnuke ©   (31.03.06 11:11) [10]
> FieldName [ASC | DESC]

это ясно, но как сказать это adodataset-у??

name, number desc  -- не прокатывает - говорит нет поля desc


 
yk ©   (2006-03-31 11:55) [12]


> переоткрыть с нужным Order By

блин


 
yk ©   (2006-03-31 11:57) [13]


> Судя по справке (с АДО я не работал) у ADODAtaSet есть метод
> Sort.


Судя по справке у него есть и IndexDefs - только вот не могу их задать через ObjectInspector - может я косячу??? просто не вижу их в нем


 
sniknik ©   (2006-03-31 11:59) [14]

>> FieldName [ASC | DESC]

> это ясно, но как сказать это adodataset-у??

> name, number desc  -- не прокатывает - говорит нет поля desc

дальтоник? размер букв не различаеш?


 
yk ©   (2006-03-31 12:03) [15]

блин! точно дальтоник :(

спасибо sniknik !!
пойду к офтальмологу


 
sniknik ©   (2006-03-31 13:05) [16]

распустила вас делфя то... надо на месяцок в C, на трудотерапию. ;о))



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

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.031 c
15-1145902347
Grando_Lamer
2006-04-24 22:12
2006.05.21
Портирование на мобильники


3-1143485761
beglec
2006-03-27 22:56
2006.05.21
Как узнать сколько индексов у таблицы? Paradox.


15-1145972626
oldman
2006-04-25 17:43
2006.05.21
Нашел в учебнике "Языки и грамматики программирования"... :)


2-1146929237
Keks
2006-05-06 19:27
2006.05.21
Флешка


2-1146164152
Alien1769
2006-04-27 22:55
2006.05.21
Работа с базой данных в сети




   Наверх