Prezados colegas,
Estou desenvolvendo um aplicativo em JSP que deve gravar um caminho informado
pelo usuário no formato C:\Arquivo de Programas\Apache Software
Fondation\Apache\lib em um campo varchar, e posteriormente recuperar esta
localização.
Estou testando via pgAdmin, inserindo uma instrução SQL da forma abaixo:
INSERT INTO tblSistema (id, caminho) VALUES (1, 'C:\Arquivo de Programas\Apache
Software Fondation\Apache\lib');
O registro é gravado na tabela, mas o campo caminho é exibido da seguinte forma
(sem as barras separadoras):
"C:Arquivo de ProgramasApache Software FondationApachelib"
No painel de saída, o pgAdmin exibe a seguinte mensagem:
AVISO: uso de escape fora do padrão em cadeia de caracteres
LINE 1: insert into sistema (id, caminho) values (1, 'C:\Arquivo de ...
^
HINT: Utilize a sintaxe de escape de cadeia de caracteres para escapes, i.e.,
E'\r\n'.
Consulta executada com sucesso: 1 registros afetados, com tempo de execução de
56 ms.
Quando utilizo a sintaxe INSERT INTO tblSistema (id, caminho) VALUES (2,
'C:\\Arquivo de Programas\\Apache Software Fondation\\Apache\\lib'); o registro
é inserido, mas é exibido da seguinte forma:
"C:\Arquivo de Programas\Apache Software Fondation\Apache\lib"
E no painel de saída:
AVISO: uso de \\ fora do padrão em cadeia de caracteres
LINE 1: insert into sistema (id, caminho) values (2, 'C:\\Arquivo de...
^
HINT: Utilize a sintaxe de escape de cadeia de caracteres para barras
invertidas, i.e., E'\\'.
Consulta executada com sucesso: 1 registros afetados, com tempo de execução de
58 ms.
Alguém poderia dar uma ajuda no que se refere a inserir caracteres como barras
invertidas?
Agradecendo antecipadamente toda e qualquer ajuda possível,
atenciosamente
Augusto Cesar Nunes
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral