Aspas simples (') no Postgres

1 resposta
JuniorMaia

galera me daparei com um probleminha aqui, estou transferindo as informações de um arquivo .dbf para uma tabela no BD, fiz um algoritmo que le todos os dados, até aí tudo certo, mas quando vou gravar no BD, as palavras que contém aspas simples (’) ele não grava.

segue meu código:

stm.execute("insert into cidades (cid_nome) values ('" + rowObjects[1] + "')");

quando uma palavra do rowObjects[1] tem aspas da pau, por exemplo:

Flor d’ Agua

alguém sabe o que posso fazer? O encode do postgres está como UTF-8

1 Resposta

JuniorMaia

resolvi da seguinte forma:

stm.execute("insert into cidades (cid_nome) values ($$" + rowObjects[1] + "$$)");

flw

Criado 12 de janeiro de 2013
Ultima resposta 12 de jan. de 2013
Respostas 1
Participantes 1