Gabriel, boa tarde.
Você deve instalar o Zeos 7.0 para que funcione corretamente. Minha
aplicação usa PostgreSQL 8.4. O banco é UTF8, no Delphi, na propriedade
Properties do componente ZConnection, adiciona, via Object Inspector, a
linha codepage=latin1. Tudo funciona a contento.
at.,
Ricardo.
Em 21/04/2010 15:01, GABRIEL DOS SANTOS escreveu:
Bom Daniel,
tentei fazer o que vc me indicou antes de conectar no banco, mas não
deu certo.
Coloquei o codigo da seguinte maneira:
function TFormPrinc.instanciarConexaoDoDM():boolean;
begin
try
with dm.zcon do begin
HostName := Unitconfig.Servidor;
Database := db;
port := strToint(Unitconfig.porta);
user := UnitConfig.usuario;
password := UnitConfig.senha;
protocol := UnitConfig.protocolo;
Properties.Values['codepage']:='WIN1252';
Properties.Values['client_encoding']:='WIN1252';
version := UnitConfig.versao;
LoginPrompt := false;
ReadOnly := false;
Connected := true;
result := true;
end;
except
Application.MessageBox('Erro 3: Erro na conexão com o Banco de
Dados. Verifique sua conexão com a rede.', 'Atenção', 48);
Application.Terminate;
result := false;
end;
end;
Atribui WIN1252 porque foi nesta codificação que criei o banco.
Você teria alguma outra dica, ou me se eu não fiz corretamente, me
explicar com mais detalhes.
Grato.
Gabriel dos Santos.
> From: Daniel Gaspary <dgasp...@gmail.com>
> Tenta fazer algo assim no teu objeto ZConnection. Mas ANTES de conectar:
>
>
> // DB codepage
> ZConnection.Properties.Values['codepage']:='unicode';
>
> // Client side encoding
> ZConnection.Properties.Values['client_encoding']:='unicode';
>
>
> Bom, procure adequar os valores ao teu caso específico, UTF8,
Latin1, etc...
>
> 2010/4/20 GABRIEL DOS SANTOS <gabrielworks...@hotmail.com>:
> > Boa noite a todos,
> >
> >
> > Quero saber se tem alguem da Comunidade que desenvolve Sistemas
com Delphi e
> > Postgres
> > e ja tentou migrar suas aplicações para o Delphi 2010, pois estou
tentando
> > migrar as
> > minha aplicações e esta dando problema, por causa que o Delphi
2010 foi
> > desenvolvido todo em Unicode
> > e o componente de comunicação com o banco não esta conseguindo tratar
> > corretamente os caracteres para o postgres.
> >
> > Alguem ja resolveu este problema? Eu utilizo o componente Zeos Lib
para
> > conectar as aplicações no Postgres.
> >
> >
> > Gabriel dos Santos.
------------------------------------------------------------------------
Quer transformar suas fotos em emoticons para o Messenger? Clique aqui
e veja como.
<http://ilm.windowslive.com.br/?ocid=ILM:ILM:Hotmail:Tagline:1x1:Tagline>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral