Obrigado Vinicius por sua ajuda... Estou postando minhas duvidas aqui por se tratar de gravação Delphi X Postgres O Postgres não é tão usado no Mundo Delphi, e quando postamos esses tipos de dúvidas lá parece que o pessoal fica assim: Postgres? o que isso? Não estou considerando que o pessoal aqui conhecem delphi, simplesmente estou postando minhas duvidas relativas ao Postgres X Richedit (texto com barras invertidas como disse) E fico muito grato pelo pessoal estar tentando ajudar inclusive você. Imagine se eu colocasse aqui que estou tendo um erro de conversão de caracteres mas não colocasse meu cenário... ficaria difícil imaginar o que estou fazendo.
Mas agradeço mesmo a sua disposição de ajudar. From: Vinicius Santos Sent: Tuesday, August 21, 2012 9:44 PM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Text X Character Varying > Mas seria tão simples de o Postgres nao substituisse meus textos Aí é que está. Isso é texto mesmo? Ou é um binário? Você precisa da validação dos caracteres codificados, ou precisa da gravação bit‐a‐bit? O componente richedit do Delphi grava arquivos em RTF[1], que são arquivos texto-puro. O problema está nas barras invertidas. Não há nada de errado ao meu ver, todo o comportamento é esperado. Não dá problema com Firebird porque você está gravando em BLOB. Você terá que gravar em Bytea ou LO, como já disseram. Sobre o Firebird mostrar BLOB como texto-puro, eu apostaria que vc está usando o IBExperts para visualizar os dados. É o IBExperts que lê os dados binários do Firebird e mostra os dados corretamente na tela. O Firebird não grava BLOB como texto. E por último, pare de considerar que todos aqui conhecem Delphi. Mandar exceções geradas pelo Delphi não vai ajudar em nada aqui. Sugiro a lista Delphi-BR do Yahoo!. As pistas para o pessoal ajudar aqui são as exceções geradas pelo Postgres. Para resolver, grave em bytea, ou LO. E apenas para constar, o Richedit do Delphi nada mais é que um implementação em cima da Win32 do Richedit. Assim como todos os outros componentes nativos do Delphi, a VCL é uma abstração da Win32, sendo assim, vc pode verificar sobre Richedit em [2]. [1] = http://pt.wikipedia.org/wiki/Rich_Text_Format [2] = http://msdn.microsoft.com/en-us/library/windows/desktop/bb787605%28v=vs.85%29.aspx -------------------------------------------------------------------------------- _______________________________________________ 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