Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SQLITE i sortowanie

801 views
Skip to first unread message

Melwin

unread,
Feb 9, 2010, 2:07:55 AM2/9/10
to
Ktoś wie jak sprawić, żeby baza SQLITE podłaczona przez Zeos-a poprawnie
sortowała polskie litery? W tej chwili jeśli wyraz zaczyna się od
polskiej litery to ląduje na końcu listy po wyrazach zaczynających się na Z.

--
Melwin

Melwin

unread,
Feb 11, 2010, 1:31:30 PM2/11/10
to
W dniu 2010-02-09 08:07, Melwin pisze:

Wreszcie się udało, więc, może komuś pomogę bo wujek google wcale nie
był taki łaskawy żeby od razy odpowiedzieć.

Więc potrzebujemy wersję SQLITE skompilowaną z ICU.
Tutaj jest gotowa:
http://www.urban-eye.com/pagesqliteicu.html

nie wiem czemu ale brakło pliku icudt38.dll, który znalazłem tu:
http://gmodtower.googlecode.com/svn/trunk/icudt38.dll

Następnie w zdarzeniu ZConnection1AfterConnect
dodałem:
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('SELECT icu_load_collation(''pl_PL'',''POLISH'');');
ZQuery1.ExecSQL;

a w zapytaniu:
select * from kierowcy order by nazwa COLLATE POLISH;

No i sortuje :))

--
Melwin

0 new messages