Sortowanie i Firebird

0

Zdecydowałem się założyć temat, bo nie znalazłem jednoznacznej odpowiedzi na forum.
Chodzi o Delphi i Firebird (na komponentach InterBase). Co należy jeszcze ustawić/wpisać, żeby
dokonać poprawnego sortowania danych. Obecnie mam następujące ustawienia :

  1. Pola tekstowe w tabelach zdefiniowane w następujący sposób np.
    NAZWISKO VARCHAR(50) CHARACTER SET WIN1250
  2. W komponencie IBDatabase w sekcji Param następujące wpisy :

user_name=SYSDBA
password=masterkey
lc_ctype=WIN1250

Dodatkowo LoginPropmp:=false

  1. Przykladowe zapytanie dla komponentu IBQuery : SELECT * FROM tabelka ORDER BY NAZWISKO

I tutaj okazuje się, że sortowanie w DBGrid'zie jest niepoprawne tzn. wartości rozpoczynające się na Ś,Ł są na końcu. W Paradox'ie wszystko było OK, więc znów mnie Firebird zaskoczył.
Czy jest jeszcze jakaś zmienna środowiskowa do ustawienia lub coś w tym stylu co spowoduje, że sortowanie będzie odbywało się prawidłowo? Z góry dzięki za podpowiedź.

0

ustawić collate dla pola na PXW_PLK

0

Dzięki Misiekd. Już działa prawidłowo.
Odwdzięczył bym się, ale nie lubię takich gier. Może w czymś programistycznym będę w stanie :-)

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