Boa tarde, Tiago,

Tente trocar os caracteres de escape '\' por duas barras seguidas cada '\\'.
Assim não deverá ocorrer mais problemas.




2009/7/31 Tiago Adami <[email protected]>

> Caros colegas, existe alguma forma de tratar pelo PostgreSQL a gravação de
> caracteres de escape?
>
> O que está acontecendo é o seguinte: minha aplicação tem um campo do tipo
> TEXT que recebe a descrição de um chamado de cliente, uma solicitação
> qualquer. Às vezes acontece de ser registrado um caminho de diretórios do
> Windows, como por exemplo:
>
> "C:\Windows\System32"
> "D:\PostgreSQL\8.2"
> etc.
>
> Só que no banco de dados a barra invertida não está sendo gravada:
>
> "C:WindowsSystem32"
> "D:PostgreSQL8.2"
>
> E em alguns casos o próximo caractere junto com a barra invertida é
> substituído por um caractere "especial".
>
> Estou procurando a dias na documentação do PostgreSQL e do driver ODBC para
> ele, mas não encontro nada que possa fazer com que o caractere barra
> invertida seja reconhecido como tal. Se eu precisar tratar na aplicação e
> colocar E'\\' terei que re-escrever praticamente todas as rotinas do
> sistema...
>
> --
> Tiago J. Adami
> Dois Vizinhos - Paraná - Brasil
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
André de Camargo Fernandes
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a