Форум: "Базы";
Текущий архив: 2004.02.06;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.025 c