insert into certificados values (:nome);
insert into certificados values (?);
A passagem dos valores vai depender da linguagem e conector em questão.
Com isso você também fica livre do fantasma da formatação de entrada de campos data/hora... Além do mais, o SGBD vai agradecer, já que não precisará refazer o parse de instruções SQL semelhantes!
--
Rodrigo Hjort
http://icewall.org/~hjort
2006/8/16, Flávio Alves Granato <[EMAIL PROTECTED]>:
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
