Вниз
Скачать: 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.029 c
1-1144988871
MAMBA
2006-04-14 08:27
2006.05.21
Прервать закачку файла по HTTP


4-1140732100
Sysanin
2006-02-24 01:01
2006.05.21
Загруженость ситемы


3-1143447244
DmitryNekl
2006-03-27 12:14
2006.05.21
Можно ли "сжать" ClientDataSet?


3-1143660996
XeON
2006-03-29 23:36
2006.05.21
Работа с локальными БД


2-1146922436
ДЯМАК
2006-05-06 17:33
2006.05.21
Дана матрица




   Наверх