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
