[firebase-br] Character Set X Unicod

Adilson Pazzini adilson em storesystems.com.br
Qua Set 26 10:11:27 -03 2012


Vou tentar passar o meu problema . 
Bom hj tenho um sistema em Delphi 7 com Firebird 2.1 , e qndo iniciei o sistema ate agora estou utilizando 
o Character Set no Firebird ISO8859_1 , e para campos como Nome utilizo o Colate PT_BR .

Ai comecei a fazer alguns projetos em Lazarus utilizando ZEOS , 

Utilizando essas configuracoes abaixo (Pois um pessoal da Lista Lazarus me passou pra utilzar essas configurações) :


DM.DATABASE.Connected := false ;
DM.DATABASE.HostName := 'localhost' ;
DM.DATABASE.Database := 'c:\sistema\banco.fdb' ;
DM.DATABASE.User := 'SYSDBA';
DM.DATABASE.Password := 'masterkey';
DM.DATABASE.Properties.Add('codepage=UTF8');
DM.DATABASE.Properties.Add('Dialect=1');
DM.DATABASE.LoginPrompt := False; 

So que é o seguinte . dependendo da Query que executo , com parametros de pesquisa , ele nao retorna registro nenhum .
Se eu fizer uma query simples . tipo de uma tabela só . abre normalmente . ... 

Existe alguma coisa haver com o Unicode com o Character set utilizado no banco , pois no Delphi , esta mesma query ,funciona perfeitamente
me retornando registros . mais ja no Lazarus nao me resultou nada ... 

Tambem queria saber qual seria o Character Set ideal para sistemas Unicod .... se usaria o WIN1252 / UTF8 ... etc ...



Desde ja agradesço

Adilson PAZZINI


Mais detalhes sobre a lista de discussão lista