Cedilha(ç) no componente TQuery

Delphi

23/04/2004

Pessoal, no BDE, vocês perceberam que ao usar o componente TQuery e você manda trazer um registro que tenha, por exemplo: CALÇADOS.

Quando você mostra o registro num grid, ou num quick report ele perde a Cedilha (Ç).

É alguma outra configuração no BDE???

Obrigado


Danilorsa

Danilorsa

Curtidas 0

Respostas

Adilsond

Adilsond

23/04/2004

Isto ocorre porque o language do BDE está diferente do language que a table foi criada. Se sua tabela for paradox, entre no Database Desktop e veja a estrutura da tabela o language que foi criada a sua tabela.


GOSTEI 0
Danilorsa

Danilorsa

23/04/2004

Mas qual é o padrão certo de Language...


GOSTEI 0
Adilsond

Adilsond

23/04/2004

O correto na configuração do BDE e na criação das tabelas é o Pdox ANSI Intl850. Agora se o que voce deseja é ver no seu sql os carecteres corretos da tabela, voce deve colocar na configuração do BDE o mesmo que a sua tabela foi criada.


GOSTEI 0
Danilorsa

Danilorsa

23/04/2004

Cara, mas a minha configuração do BDE está desta maneira...

E da tabela também...


GOSTEI 0
Adilsond

Adilsond

23/04/2004

Qual ? O ´Pdox ANSI Intl850´ ?

Caso afirmativo, não foi isto que eu disse. O que disse foi que o correto seria ele, mas, caso a sua tabela tenha sido criada com outro language (para isto voce deverá olhar a estrutura dela) , este deverá ser o language configurado também no BDE.


GOSTEI 0
Danilorsa

Danilorsa

23/04/2004

o Language da tabela é o mesmo do language do BDE: ´Pdox ANSI Intl850´.

Só uma obs...: No SQL Explorer a query retorna cedilha e acento normal...

Na query dentro do delphi que fica aparecendo errado...


GOSTEI 0
Adilsond

Adilsond

23/04/2004

No BDE voce deverá colocar este language ´Pdox ANSI Intl850´ em Configuration -> System -> Init, na opção LangDriver.


GOSTEI 0
Rogerio Silvano

Rogerio Silvano

23/04/2004

Aconselho abandonar a query e usar algum outro componente da classe Ttable par ler esses dados. Não terá esse tipo de problema.
GOSTEI 0
POSTAR