Re: Сортировщик TRxDBGrid для TSQLQuery
Добавлено: 06.02.2014 11:00:51
Нашёл небольшой баг в сортировщике TRxSortSqlDB:
Если запрос оканчивается на ; (точку с запятой), то сортировка не будет работать, потому что регулярка внутри exsortsql добавляет ORDER BY после неё, не удаляя её из запроса.
Как-то привык все SQL-запросы завершать, поэтому было неочевидно, пока не посмотрел дебаггером
Решение на стороне приложения простое, типа такого, но было бы здорово поправить и библиотеку.
Если запрос оканчивается на ; (точку с запятой), то сортировка не будет работать, потому что регулярка внутри exsortsql добавляет ORDER BY после неё, не удаляя её из запроса.
Как-то привык все SQL-запросы завершать, поэтому было неочевидно, пока не посмотрел дебаггером
Решение на стороне приложения простое, типа такого, но было бы здорово поправить и библиотеку.