kaniagostyn *UKS Kania Gostyń
Polskie znaki i coś jescze. Hansa napisał(a) w wiadomości: <957ajh$3l@news.tpi.pl...
Cze?ć
Mam problem (pewnie trywialny). W Excelu ekportuję arkusz do *.DBF , w BCB3
otwieram i brak polskich znaków pomimo mieszania w różnych czcionkach.
Kolega ma jak?? uniwersaln? procedurę (w Delphi) ale taka konwersja
wszystkich pól tekstowych póki co wydaje mi się niepotrzebna (no chyba że
będę musiał).
[...]
Jeżeli otwierasz DBF z a pomocą TTable to wykorzystujesz BDE.
Uruchom zatem BDE Administratora
(Start-Ustawienia-Panel Sterowania -BDE Administrator)
zakładka: Configuration
Configuration-Drivers-Native-DBASE
zakładka: Definition
ustawienie LANGDRIVER na: dBASE PLK cp852 powinno pomóc.
DBF + polskie znaki.
Jest sobie program w clipperze który używa strony kodowej Latin2.
Polskie znaki są widoczne prowidłowo, w przeglądarkach DBF'ów np. BRO,
DBU.
Natomiast w Delphi widać robaczki.
Co zrobić aby delphi widziało poprawnie polskie znaki ?
Nie wchodzi w grę przekonwertowanie DBF'ów ponieważ oba programy w
clipperze
i delphi muszą działać na
tych samych zbiorach.
Nie wiem czy to ma znaczenie: D5 Prof + Apollo
Witam,
Sprobuj BDE Administrator - configuration - drivers -
native - dBase - LangDriver dBase PLKcp852
DBF + polskie znaki. Musisz to ustawić w BDE Administratorze: zakładka Configuration - drivers -
native - dBase - LangDriver : dBase PLKcp852
________________________________________________
Magda Paczyńska
Użytkownik Marko <MarkoP@poland.comw wiadomości do grup dyskusyjnych
napisał:9a6sj5$1s@news.tpi.pl...
Witam,
Jest sobie program w clipperze który używa strony kodowej Latin2.
Polskie znaki są widoczne prowidłowo, w przeglądarkach DBF'ów np. BRO,
DBU.
Natomiast w Delphi widać robaczki.
Co zrobić aby delphi widziało poprawnie polskie znaki ?
Nie wchodzi w grę przekonwertowanie DBF'ów ponieważ oba programy w
clipperze
i delphi muszą działać na
tych samych zbiorach.
Nie wiem czy to ma znaczenie: D5 Prof + Apollo
Pozdrawiam
Marko
Pdox ANSI Polish - czy to działa?.
- Po pierwsze uprzednie ustawienie LANGDRIVER -Pdox ANSI Polish.
Zrobione
- Nastepnie wykreowanie tablicy paradoxa
Baza jest utworzona wcześniej
- Uzycie w komponencie wyswietlajacym pola tablicy polskiej czcionki
Na to wcześniej nie zwróciłem uwagi. Postaralem się o zmianę. np w
grid'zie
zmieniam usilnie z Times R. Zachodni na Europa Środkowa, a Delphi
jakoś nie reaguje. Niby zmienia, a po zatwierdzeniu okazuje się, że
jednak nie
jest Zachodni. Może w tym tkwi przyczyna.
- Przy wprowadzaniu z klawiatury obsluga polskich znakow
To się robi standardowo.
To wszystko przy prawidlowo skonfigurowanym systemie
operacyjnym (w szczegolnosci w obszarze obslugi polskich znakow)
Myślę, że system mam w powrządku
Jedynie te komponenty w Delphi. np Grid i DBLabel ciągle chcą używać trybu
zachodniego. Co z tym zrobić.
BDE i TQuery - kodowanie polskich znaków.
Artek <niata@NOS@poczta.onet.plwrote:
Witam!
Być może problem trywialny, bo nigdzie potrzebnych informacji nie
znalazłem, ale BARDZO proszę o pomoc, jeśli ktoś wie.
Otóż program korzysta z BDE, tabele są kodowane standardowo tzn.
Paradox Polish 852.
Wszędzie - we wszystkich DBEditach, DBGridach itp. znaki (a danych
jest wprowadzonych naprawdę dużo) są wyświetlane prawidłowo i równiez
wprowadzają się poprawnie z klawiatury.
Jeśli jednak te same dane "wyciągnę" SQL-em (obiekt TQuery) pojawiają
się "krzaczki" (nawet w takim samym DBGrid-zie).
SQL jest niezbędny (wydruki z Rave Report, na których też zamiast
np."ś" pojawia się kwadracik), więc rozwiązanie metodą "omiń to" jest
nie do przyjęcia.
Czy ktoś wie jak ten problem rozwiązać?
Może jest jakaś możliwość konfiguracji TQuery (czy może czegoś
innego...), aby poprawnie przenosił polskie literki?
Aha! Żeby nie było wątpliwości: Delphi 2005 Pro. I (przynajmniej na
razie) musimy zostac przy BDE.
LANGDRIVER w Drivers/Native/Paradox i System/INIT powinny być
identyczne.
miab
BDE i TQuery - kodowanie polskich znaków.
miab <mi@fibernet.plwrote:
Artek <niata@NOS@poczta.onet.plwrote:
| Witam!
| Być może problem trywialny, bo nigdzie potrzebnych informacji nie
| znalazłem, ale BARDZO proszę o pomoc, jeśli ktoś wie.
| Otóż program korzysta z BDE, tabele są kodowane standardowo tzn.
| Paradox Polish 852.
| Wszędzie - we wszystkich DBEditach, DBGridach itp. znaki (a danych
| jest wprowadzonych naprawdę dużo) są wyświetlane prawidłowo i równiez
| wprowadzają się poprawnie z klawiatury.
| Jeśli jednak te same dane "wyciągnę" SQL-em (obiekt TQuery) pojawiają
| się "krzaczki" (nawet w takim samym DBGrid-zie).
| SQL jest niezbędny (wydruki z Rave Report, na których też zamiast
| np."ś" pojawia się kwadracik), więc rozwiązanie metodą "omiń to" jest
| nie do przyjęcia.
| Czy ktoś wie jak ten problem rozwiązać?
| Może jest jakaś możliwość konfiguracji TQuery (czy może czegoś
| innego...), aby poprawnie przenosił polskie literki?
| Aha! Żeby nie było wątpliwości: Delphi 2005 Pro. I (przynajmniej na
| razie) musimy zostac przy BDE.
LANGDRIVER w Drivers/Native/Paradox i System/INIT powinny być
identyczne.
, a i zgodne z LANDRIVER używanych(wygenerowanych) tabel.
miab
Polskie litery w DBase. Użytkownik Shuwar <shu@poczta.onet.plw wiadomości do grup dyskusyjnych
napisał:8kki5a$5i@news.onet.pl...
Jak uzyskac polskie znaki w bazach DBase w programie napisanym w Delphi
1.02
pod windows 3.x?
shu@poczta.onet.pl
Witam
Poszukaj w pomocy BDE hasła LANGDRIVER
Arek
Polskie litery w DBase.
"Shuwar" <shu@poczta.onet.plwrote:
Jak uzyskac polskie znaki w bazach DBase w programie napisanym w Delphi
1.02
pod windows 3.x?
shu@poczta.onet.pl
dla IDAPI 2.52
LANGDRIVER dBASE PLK cp852
(przed utworzeniem tablic)
miab
Jak dodać LANGDRIVER w BDE ?. Czy można samodzielnie stworzyć sterownik językowy do BDE, tak, by był
dostępny w liście 'LANGDRIVER' przy definiowaniu ustawień bazy danych?
Muszę obsługiwać w Delphi bazę z polskimi znakami kodowanymi w standardzie
Mazovia.
Nie znalazłem niestety odpowiedniego sterownika.
Byłbym wdzięczny za informację jak to zrobić i czy da się go dystrybuować w
wersji instalacyjnej
programu z dołączonym BDE.
Może jest inna metoda poprawnego wyświetlania polskich znaków
i zapisywania ich do bazy w Mazovii ?
Z góry dziękuję
Janusz
Jak dodać LANGDRIVER w BDE ?. Użytkownik Janusz Krupa <j@poczta.onet.plw wiadomości do grup
dyskusyjnych napisał:38d92@news.vogel.pl...
Czy można samodzielnie stworzyć sterownik językowy do BDE, tak, by był
dostępny w liście 'LANGDRIVER' przy definiowaniu ustawień bazy danych?
Muszę obsługiwać w Delphi bazę z polskimi znakami kodowanymi w standardzie
Mazovia.
Nie znalazłem niestety odpowiedniego sterownika.
Byłbym wdzięczny za informację jak to zrobić i czy da się go dystrybuować
w
wersji instalacyjnej
programu z dołączonym BDE.
Nie da się tego zrobić.
Może jest inna metoda poprawnego wyświetlania polskich znaków
i zapisywania ich do bazy w Mazovii ?
Jeżeli do Table (Query?) dołączysz pola w Fields Editor, to możesz
wykorzystać zdarzenia OnGetText i OnSetText i samemu przekodować. Jednak nie
rozwiąże Ci to problemu indeksów. Do indeksów musisz sobie kupić dodatkowy
pakiet.
Sławek
DBGrid-sortowanie. Witam,
Używam DBGrid z posortowaną listą nazwisk (używając IndexFieldName lub
IndexName) w momencie zaczytania bazy lista w okienku posortowana jest
dobrze, jednak w czasie jej przesuwania z wcześniejszym porządkiem robi się
chaos, chodzi tu o polskie znaki, mało tego niektóre pozycję w DBGridzie są
zdublowane, chociarz nie istnieją w bazie. Próbowałem już z różnymi
LANGDRIVER - ami,
ale nic nie pomaga, co zrobić ?
Mam Delphi 3 i pracuję na Oracle 8.
Darek Lipiński
elda@box43.gnet.pl
Polskie znaki i zapytanie do IB 6.0 (BDE 5.11 + Delphi 4). Witam
Mam pole w bazie danych VEHICLE_NAME ktore jest VARCHAR(30) COLLATE PXW_PLK
i system znakow WIN1250. W BDE w strownikach dla Interbase mam ustawiony
LANGDRIVER na Pdox ANSI Polish (w komponencie TDatabase
LANGDRIVER=anpolish).
Na ppolu tym dodatkowo mam zalozony indeks UNIQUE. Kiedy chce przed zapisem
sprawdzic:
select material_id from material where material_name = 'wartosc z polskimi
znakami' and active_material = 1
to wogole mi nie dziala to zapytanie (w IBConsole wyrzuca problem jakis z
obcieciem) i dalej jest wyjatem o duplikowaniu nazwy poniewaz powinna byc
unikatowa. jezeli nazwa jest bez polskich znakow (lub sa na kocu nazwy) to
zapytanie to dziala OK.
Czy ktos moze wie dlaczego tak sie dzieje skoro wszedzie ustaione sa polskie
znaki.
Za wszlka odpowiedz serdecznie dziekuje.
Z powazaniem
MPK Cz-wa
Polaskie znaki w bazie danych. "Crazy" <cr@poczta.wp.plnaklepałbył(a):
To znowu ja !!!
Dopiero zaczynam programować w Delphi i nie wiem niestety o co chodzi z tym
rodzajem bazy danych. Jest to zwykły .dbf utworzony w Exelu (w nim mam
polskie znaki), lecz po podpięciu bazy do DBGrid zamiast ą,ę,ć itp. mam
jakieś chaszcze. Mam Delphi 2.0
Uruchom program BDE Administrator i spróbuj ustawić polski driver w polu
LangDriver dla odpowiedniego typu bazy. Spowoduje to również poprawne
sortowanie stringów według polskiego alfabetu.
PG.
Access i kodowanie ISO8859-2. Czołem,
Mam bazę Access kodowaną w standardzie ISO8859-2. Otwieram ją w Delphi
korzystając z DAO3.5 (driver MSACCESS).
Obecnie stosuję konwersję tekstów w locie, co nie zawsze da sięwykorzystać i
czcionkę postscriptową ISO8859-2, która nienajlepiej wygląda. Korzystając z
rad kolegów próbowałem ustawić langdriver na pdx ISO L_2 Czech, ale efekt
żaden. Czy ktoś ma może pomysł jak wyświetlić polskie znaki ?
J.
Langdriver - ktory?.
Marek Bojarski <ufboj@kinga.cyf-kr.edu.plwrote in message
Mam baze Paradoxa w delphi, uzywam czcionki windowsowej, jaki
langdriver ustawic w aliasie? I co to da/zmieni?
(uzywam PDOX Ansi Polish)
Przenosze ja nastepnie do IB, jak to zrobic, zeby bylo dobrze?
(to znaczy nie jak przeniesc (Data pump) tylko co z polonika?
Jak w aliasie IB zostawie langdriver jw. to dostaje bledy SQL przy
probie odczytu polskich liter.
Musisz okreslic jeszcze zestaw znaków dla kolumn w tabelach IB (CHARACTER
SET WIN1250) na etapie tworzenia bazy.
Zdrówko
Jarek Zgoda
Interbase a sprawa polska. Witam
Czy ktos moze mi podpowiedziec co robie zle, ze nie moge w bazie z Intebase
i Delphi uzyskac polskich znakow?
Baza jest utworzona " create database <nazwadefault character set dos852."
Tabele sa tworzone "create table name(nazwa char(30) collate db_plk).
Wszystko wg opisu w data def guide. Baza i tabele tworza sie bez zarzutu.
Aplikacja w delphi. Komponent Query -"select * from tabela". Wlasciwosc
requestlive=true. Wszystko dziala do momentu gdy wprowadze jakas polska
litere. Pokazuje sie informacja o bledzie. (Niestety zapomnialel jaka).
Aha w aliasie langdriver ustawiony =paradox polish 852.
Kiedys wszystko to cwiczylem w del 2 i chodzilo bez zarzutu. Teraz w Del 4 i
interbase 5.0 nie chodzi. Czy ktos mial moze taki problem?
Pozdrowienia
Robert Szulim
Interbase a sprawa polska. Szu napisał(a) w wiadomości: <7fhpus$fc@flis.man.torun.pl...
Witam
Czy ktos moze mi podpowiedziec co robie zle, ze nie moge w bazie z Intebase
i Delphi uzyskac polskich znakow?
Baza jest utworzona " create database <nazwadefault character set
dos852."
Tabele sa tworzone "create table name(nazwa char(30) collate db_plk).
Wszystko wg opisu w data def guide. Baza i tabele tworza sie bez zarzutu.
Aplikacja w delphi. Komponent Query -"select * from tabela". Wlasciwosc
requestlive=true. Wszystko dziala do momentu gdy wprowadze jakas polska
litere. Pokazuje sie informacja o bledzie. (Niestety zapomnialel jaka).
Aha w aliasie langdriver ustawiony =paradox polish 852.
Ja uzywam Character set win1250, collate pxw_plk i langdriver Pdox ANSI
Polish. Dziala dobrze.
PK
zanotowane.pldoc.pisz.plpdf.pisz.plshirli.pev.pl