Witam, w moim programie spotkałem się z problemem sortowania wyników bazy danych SQLite wraz z uwzględnieniem polskich znaków(ł, ć, ó, ż...)
Mam taki kod:
SQLiteTab := SQLiteBase.GetTable('SELECT imiona FROM name WHERE imiona LIKE "'+Edit1.Text+'%" ORDER BY LOWER(imiona) ');
Powyższe wywołanie sortuje imiona według kolejności alfabetycznej od A do Z ale bez polskich znaków, imiona typy Łukasz czy Żaneta są wyświetlane na samym końcu listy. Dodam jeszcze że używam funkcji LOWER do tego aby polecenie pomijało wielkość liter. Jak sprawić aby polskie znaki były uwzględnienie w sortowaniu?