As maneiras de resolver o meu problema que foram sugeridas ajuda só quando eu tenho o controle da base e que no caso eu não tenho.

e o caso que causava o erro em meu programa era:

insert into certificados values ('JOANA D'ARC MOREIRA DE ASSIS ');

o apostrofo de JOANA D'ARC atrapalhava a inserção no banco pois ele não escapava e depois bagunçava tudo.

resolvi colocando dois apostrofos ficando JOANA D''ARC e um escapou sem gerar erro nas inserções.

Achei esta solução na documentação do postgre, o que que custa da uma pesquisada melhor né!


--
"Computers are like air conditioners: they do not work well when you
open windows..." DigitalDrill

Nunca tenha medo de tentar algo novo. Lembre-se de que um amador solitário construiu a Arca e um grande grupo de profissionais construiu o Titanic.
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a