Prezado Fabio:

Tu tens duas maneiras: Ou você converte teu banco para UTF-8 ou na hora de
salvar você cria um conversor para converter as strings para ISO8859-1 .

Alecindro




From: Fabio Alves de Araujo Ebner - Dna
Sent: Tuesday, November 18, 2008 9:04 AM
To: Comunidade PostgreSQL Brasileira
Subject: [pgbr-geral] ajuda postgres + toplink + jcombobox


Pessoal qdo eu tento add alguma informaao q esta em um JComboBox com
acentuacao ele me retorna o seguinte erro::

Internal Exception: org.postgresql.util.PSQLException: ERROR: could not
convert UTF-8 character 0x00e2 to ISO8859-1
Error Code: 0
Call: INSERT INTO db_notas.tb_imovel_documento (ds_tp_alienacao_imovel,
ds_circunscricao_imovel, nr_registro_imovel,
vl_alienacao_aquisicao_imovel, nr_registro_anterior_imovel,
nm_area_imovel, ds_regiao_imovel, nr_area_imovel, ds_tipo_imovel,
nr_ato_imovel, nr_lote_imovel, tp_construcao_imovel, nr_numero_imovel,
nm_valor_consta_imovel, nm_endereco_imovel, ds_itbi_consta_imovel,
sg_estado_imovel, ic_avaliacao_imovel, ds_indicador_fiscal_imovel,
nm_orgao_emissor_avaliacao_imovel, nm_alienacao_imovel,
vl_avaliacao_imovel, nr_gui_itbi_imovel,
nm_complementro_registro_anterior_imovel, nr_aliquota_imovel,
cd_cep_imovel, vl_itbi_imovel, nm_bairro_imovel,
dt_vencimento_avaliacao_imovel, ds_complemento_imovel,
dt_recolimento_itbi_imovel, dt_alienacao_ivovel, vl_venal_imovel,
tp_imovel, ds_observacao_imovel, nm_cidade_imovel, nr_quadra_imovel,
nm_complementro_registro_imovel, tp_alienacao_imovel, cd_livro_imovel,
cd_documento, cd_livro_anterior_imovel) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?)
javax.persistence.RollbackException: Exception [TOPLINK-4002] (Oracle
TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))):
oracle.toplink.essentials.exceptions.DatabaseException
bind => [234, 2342, 55, 2, 3, 1 - Não, 3 - Rural, 4.0, dasdsa1, 55, 12, 0
? Construção Averbada , 21, 0 - Sim, asdas, 0 - Sim, 5, null, 4, null, 21
- Distrato de Negócio, null, null, 3, null, 4, null, 5, null, 2, null,
2008-11-05, null, 67 - Casa , null, 5, 12, 22, 5 - À vista, 1, 19, 1]
Query:
InsertObjectQuery(br.com.dnasolution.entity.TbImovelDocumento[cdImovel=null])
Internal Exception: org.postgresql.util.PSQLException: ERROR: could not
convert UTF-8 character 0x00e2 to ISO8859-1
Error Code: 0
Call: INSERT INTO db_notas.tb_imovel_documento (ds_tp_alienacao_imovel,
ds_circunscricao_imovel, nr_registro_imovel,
vl_alienacao_aquisicao_imovel, nr_registro_anterior_imovel,
nm_area_imovel, ds_regiao_imovel, nr_area_imovel, ds_tipo_imovel,
nr_ato_imovel, nr_lote_imovel, tp_construcao_imovel, nr_numero_imovel,
nm_valor_consta_imovel, nm_endereco_imovel, ds_itbi_consta_imovel,
sg_estado_imovel, ic_avaliacao_imovel, ds_indicador_fiscal_imovel,
nm_orgao_emissor_avaliacao_imovel, nm_alienacao_imovel,
vl_avaliacao_imovel, nr_gui_itbi_imovel,
nm_complementro_registro_anterior_imovel, nr_aliquota_imovel,
cd_cep_imovel, vl_itbi_imovel, nm_bairro_imovel,
dt_vencimento_avaliacao_imovel, ds_complemento_imovel,
dt_recolimento_itbi_imovel, dt_alienacao_ivovel, vl_venal_imovel,
tp_imovel, ds_observacao_imovel, nm_cidade_imovel, nr_quadra_imovel,
nm_complementro_registro_imovel, tp_alienacao_imovel, cd_livro_imovel,
cd_documento, cd_livro_anterior_imovel) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?)
bind => [234, 2342, 55, 2, 3, 1 - Não, 3 - Rural, 4.0, dasdsa1, 55, 12, 0
? Construção Averbada , 21, 0 - Sim, asdas, 0 - Sim, 5, null, 4, null, 21
- Distrato de Negócio, null, null, 3, null, 4, null, 5, null, 2, null,
2008-11-05, null, 67 - Casa , null, 5, 12, 22, 5 - À vista, 1, 19, 1]



alguem sabe como arrumar isso??

meu banco esta como latin1, se eu digitar acentuacao dentro de um edit vai
normal. agora de dentro do combo nao vai

valeu


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a