S_007 Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 Как сортировать данные по указанному столбцу по возрастанию? Подключение FDConnection, FDTable к файлу базы SQLite Цитата Ссылка на комментарий
0 #WAMACO Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 FDTable.IndexFieldNames := 'имя поля'; S_007 1 Цитата Ссылка на комментарий
1 FREEFAR Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 дополню немного FDTable.IndexFieldNames := 'имя поля :A'; ASC FDTable.IndexFieldNames := 'имя поля :D'; DESC 23 минуты назад, wamaco сказал: FDTable.IndexFieldNames := 'имя поля'; S_007 1 Цитата Ссылка на комментарий
0 S_007 Опубликовано 21 февраля, 2018 Автор Поделиться Опубликовано 21 февраля, 2018 Программа падает с ошибкой что типа такое поле не найдено, если убираю ':D' то программа загружается но никакой сортировки не происходит, в чем может быть проблема? Цитата Ссылка на комментарий
1 #WAMACO Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 2 минуты назад, S_007 сказал: Программа падает с ошибкой что типа такое поле не найдено, если убираю ':D' то программа загружается но никакой сортировки не происходит, в чем может быть проблема? Индекс надо создать по этому полю видимо S_007 1 Цитата Ссылка на комментарий
0 S_007 Опубликовано 21 февраля, 2018 Автор Поделиться Опубликовано 21 февраля, 2018 wamaco Вы правы, индекс надо было создать, но проблема с ошибкой заключалась в том что имя поля и ':D' должны быть без пробела, очень странно но так работает Спасибо!!! Цитата Ссылка на комментарий
0 FREEFAR Опубликовано 22 февраля, 2018 Поделиться Опубликовано 22 февраля, 2018 12 часа назад, S_007 сказал: wamaco Вы правы, индекс надо было создать, но проблема с ошибкой заключалась в том что имя поля и ':D' должны быть без пробела, очень странно но так работает Спасибо!!! Наличие индекса не обязательно - работает и так. А вот пробел между именем поля и "направлением" сортировки действительно надо без проблема. Ссори - не указал это S_007 1 Цитата Ссылка на комментарий
0 Pulsarius Опубликовано 22 февраля, 2018 Поделиться Опубликовано 22 февраля, 2018 (изменено) Зачем вообще использовать FDTable? Не лучше ли использовать FDQuery и писать там нужные запросы к БД с нужной сортировкой (ORDER BY)? Необходимость в FDMemTable я ещё понимаю, частенько использую, но вот смысла существования FDTable я вообще не вижу. Если только просто в приложении отображать или считывать содержание таблицы, но это очень редко нужно. Обычно всегда требуются всякие сортировки, группировки, условия, JOIN'ы и т.д. Изменено 22 февраля, 2018 пользователем Pulsarius Цитата Ссылка на комментарий
Вопрос
S_007
Как сортировать данные по указанному столбцу по возрастанию?
Подключение FDConnection, FDTable к файлу базы SQLite
Ссылка на комментарий
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.