SQLite sortowanie z polskimi znakami

0

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?

0

Poczytaj w tym temacie jest link: http://4programmers.net/Forum/595235?h=#id595235.

0

Jeśli chodzi o pierwszy link(do Wikipedii) to mówi mi tyle że trzeba zminić typ kodowania znaków w bazie. Potrafię to zrobić z MySQL ale z SQLite w Delphi już nie? Może jakaś pomoc. Drugi link nie działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1