| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2011 09:19:00
|
Nicolas Fernandes
GUJ Ranger
![[Avatar]](/images/avatar/6ea3a17abd40cbefedd8c506c0f4e0fd.jpg)
Membro desde: 15/08/2009 10:48:00
Mensagens: 771
Localização: Pouso Alegre (MG)
Offline
|
E aí, galerinha do GUJ!
Tudo bem?
Tô com um probleminha aqui, espero que possam me ajudar!
Bom, eu tenho alguns campos textarea na minha página WEB que aceitam caracteres ENTER, ou "\n".
Com isso, surgem dois problemas:
1. O Oracle, ao montar minha consulta SQL, não aceita que o formato fique assim:
Eu usei um Replace(MeuTexto, "\n", "<br>") para adicionar e, ao buscar o objeto, Replace(MeuTexto, "<br>", "\n")
Essa solução é porca, convenhamos, e eu queria saber como que eu posso fazer para que o Oracle aceite o caractere \n.
2. Caso a solução de substituição seja usada, eu quero fazer um UPDATE em cada um dos campos texto na tabela, substituindo o <br> pelo caractere que representa o \n.
Alguma sugestão?
Grato pela atenção de todos, fiquem com Deus!
|
Está usando DefaultTableModel AINDA??? Pare já com isso!
http://www.guj.com.br/posts/list/15/199067.java#1001295
"Ah, o Sol... O lugar mais quente da Terra!" - Homer Simpson
"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
"A grandeza de um homem se mede pela verdade, pela humildade, pela sinceridade, pela submissão ao Deus de verdade." |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2011 09:53:29
|
alves.Felipe
GUJ Ranger
![[Avatar]](/images/avatar/1d225d267a78f71ea5abb2364f4e91c4.jpg)
Membro desde: 21/01/2008 13:45:56
Mensagens: 766
Localização: Curitiba - Pr
Offline
|
Olha não entendo de configurações de oracle,
mas eu fiz um teste e gravar normal com \n..
com vc esta fazendo para gravar? mostra o código...
e caso precise atualizar os campos, nesse site http://www.techonthenet.com/oracle/functions/replace.php
mostra como usar a função replace...
|
Felipe Alves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2011 11:09:33
|
evefuji
GUJ Ranger
Membro desde: 14/12/2007 22:37:17
Mensagens: 753
Offline
|
se está usando java, usa um PreparedStatement que não terá problemas com isso.
Se for PHP, usa PDO.
Independente da plataforma, você pode fazer o replace de "\n" para "\\n" para que na hora do seu insert, ele envie para o banco "\n" ao invés de montar a quebra de linha na string.
|
|
|
 |
|
|
|
|