Problem w tym ze jesli zrobie komponentem ZQuery update bazy zapytaniem w
ktorym sa polskie znaki - w bazie pojawiaja sie znaki zapytania. Zmiany
codepage w ZQuery.properties nic nie dają..
Czy ktoś mógłby mi pomóc odnosnie tej sprawy?
Pozdrawiam
Andrzej
co do kodowanie windows to nie wiem czemu nie działa
moze spróbował bym jeszcze wykonać SQL-a
SET CLIENT ENCODING ...widows... ; -- ale moze w mysql to nie zadziała
Mariusz
Momo że na serwerze mam takie ustawienia:
| character_set_client | utf8
|
| character_set_connection | utf8
|
| character_set_database | utf8
|
| character_set_results | utf8
|
| character_set_server | utf8
|
| character_set_system | utf8
|
dla "mysql Ver 14.12 Distrib 5.0.17, for portbld-freebsd5.4 (i386) using
4.3" to rowniez i komponenty "TntWare Delphi Unicode Controls" wyswietlaja
krzaki. W MySQL testowo, tak jak zaproponowałeś, ustawiam od razu po
polaczeniu 'set charset_set_client = "cp1250"' ale to również nic nie daje..
Szukam dalej :)
Andrzej
Andrzej
Andrzej
Jak masz TStringField to powinienesz kozystac z kodowania windows
(ale mowisz ze nie działa )
Jak masz TTNTStringField to mozesz zastosować UNICODE.
Aby uprzedzic pytanie jak zmienić typ danych jakiego jest kolumna robisz
tak:
W XFM (DFM) zmieniasz TStringField na TTNTStringField
(podczas kompilacji dostaniesz komunikat o nie prawidłowym typie klasy i
propozycje zmiany typu to akceptujesz)
TTNTStringField posiada wlaciwosc encoding to tez ewentualnie to zmień i
zobacz jak bedzie :)
Mariusz
p.s. daj znac na grupe jakie wyniki
trzeba wywołać
'set character_set_connection=cp1250'
od razu po połączeniu i wszystko śmiga :)
rozjeżdżało mi się to z opcją ustawioną w bazie.
Andrzej
Dzieki za wskazowki ktore mi sie przydadza w przyszlosci.
Odnosnie mojego problemu - mała pierdoła. Okazalo sie ze same kontrolki
dobrze wszystko obslugiwaly, rypalo sie dopiero przy przesylaniu i
ustawienie zmiennej w samym MySQL rozwiazalo sprawe.
Andrzej