Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.06;
Скачать: CL | DM;

Вниз

ADOTable.Sort   Найти похожие ветки 

 
AleKo   (2004-01-12 07:02) [0]

Добрый день, Господа!

В TADOTable есть метод Sort который позволяет сортировать данные.
При попытке отключить сортировку присваиваю пустую строку

TADOTable.Sort:="";

Во время выполнения возникает ошибка: данное поле отсутствует в наборе данных.


 
chtr ©   (2004-01-12 07:09) [1]

А что значит отключить сортировку? Что при этом должно произойти?


 
AleKo   (2004-01-12 07:17) [2]

После отключения TADOTable переходит в первоначальное состояние,
например сортировка по индексу или вообще без сортировки.


 
chtr ©   (2004-01-12 07:25) [3]

Вообще без сортировки, я так понимаю записи в порядке времени ввода в ввода в таблицу? Тоже сортировка :)
А вообще тут советуют не пользоваться TADOTable и даже TADOQuery.


 
AleKo   (2004-01-12 07:30) [4]

А чем пользоваться?


 
chtr ©   (2004-01-12 07:36) [5]

Тут кто то (не помню) настоятельно рекомендовал TADODataset. Но лично я пользуюсь TADOQuery. Пока устраивает. По этой теме советовали читать теорию баз данных. Сам не читал. Но кое-что понял. Ты таблицу человеку показываешь всегда с сортировкой. Тот- же вопрос был где найти последнюю запись. Нет последней записи. Счетчик в таблице есть?


 
AleKo   (2004-01-12 07:54) [6]

Ладно, попробую через ADOQuery. Вообще задача стоит немного другая.
Есть две связанные таблици по определенному полю. Во второй таблице необходима сортировка по другому полю. Если я пользуюсь во второй таблице методом Sort то получаю непонятный результат.
Может посоветуете другой метод.
Работать во второй таблице с индексом не получается так как свойство таблици IndexFieldsName завязано на поле связи и индекс не подключается.


 
chtr ©   (2004-01-12 08:09) [7]

Вставляй в запросе order by че хочешь


 
AleKo   (2004-01-12 08:19) [8]

Ну это понятно. А если понадобится сортировать по другому полю.
А DBGrid не может сам сортировать.


 
Stas ©   (2004-01-12 09:45) [9]

Изменяй строку SQL где вписано ORDER BY



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

Текущий архив: 2004.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
6-16553
Gennady
2003-12-03 10:35
2004.02.06
Передача TStream между TIdTCPServer и TIdTCPClient.


1-16349
Vitalik
2004-01-24 15:59
2004.02.06
Классы


4-16814
_san_
2003-11-28 14:13
2004.02.06
Вывод сообщений из tray


14-16615
InBass Project
2004-01-08 08:29
2004.02.06
Вот такого я от себя не ожидал...


6-16548
stud
2003-12-03 17:01
2004.02.06
сети,сети.....