Fórum Gravar imagens no banco PostgreSQL #383210
09/08/2010
0
Boa noite colegas !!!
Estou usando em projeto o PostgreSQL e os componentes da Devart (Unidac) para conectar ao mesmo. Não estou conseguindo gravar literalmente uma imagem no banco de dados, digo a imagem propriamente dita e não o caminho dela.
Aparece uma mensagem informando que a sequência de caracteres é invalida para a codificação UTF8. Para o procedimento de gravar estou usando a estrutura:
- Crio um OpenPictureDlg no punho;
- Dou um execute e para repassar uso o TBlobField(Nome do campo) e depois um Post e depois destruo o OpenPictureDlg.
- Essa mesma rotina já usei no Firebird e deu tudo certo.
Já pensei em mudar a codificação do PostgreSQL para Win1252, mas já ouvi falar que o UTF8 se torna mais compatível, tanto para uso em Linux quanto Windows.
Acredito que o erro não está na rotina, pois como descrevi, esta mensagem é interna do banco de dados.
Agradeço desde já.
Estou usando em projeto o PostgreSQL e os componentes da Devart (Unidac) para conectar ao mesmo. Não estou conseguindo gravar literalmente uma imagem no banco de dados, digo a imagem propriamente dita e não o caminho dela.
Aparece uma mensagem informando que a sequência de caracteres é invalida para a codificação UTF8. Para o procedimento de gravar estou usando a estrutura:
- Crio um OpenPictureDlg no punho;
- Dou um execute e para repassar uso o TBlobField(Nome do campo) e depois um Post e depois destruo o OpenPictureDlg.
- Essa mesma rotina já usei no Firebird e deu tudo certo.
Já pensei em mudar a codificação do PostgreSQL para Win1252, mas já ouvi falar que o UTF8 se torna mais compatível, tanto para uso em Linux quanto Windows.
Acredito que o erro não está na rotina, pois como descrevi, esta mensagem é interna do banco de dados.
Agradeço desde já.
Elton Rosa
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)