Title: Apóstrofo em String JSP
O problema que ele está tendo provavelmente não se deve a falta de scape no java, senão ele
estaria tendo um erro de sintaxe, o problema é com escapes no código SQL.
 
A melhor solução e passar a string como parametro de um PreparedStatement e deixar que o
seu driver faça os escapes necessários. Desta forma o seu comando fica mais independente
de DB e você não tem trabalho..
 
ex:
 
String cidade ="Santa Bárbara D´Oeste";
PreparedStatement ps = con.prepareStatement("insert into t_SeiLaOque (cidade) values (?)");
ps.setString(1,cidade);
ps.executeUpdate();
 
[]'s,
Leonardo Bueno.
----- Original Message -----
From: ZForum
Sent: Friday, June 01, 2001 9:44 AM
Subject: Re: [java-list] Apóstrofo em String JSP

Pessoal,
 
Desculpem-me pela intromissão e pela curiosidade.
Não trabalho com JSP, mas um simples  "\'" já não resolveria o caso?
Assim como o "\n", "\"", "\b", etc.
 
T+
 
:: Adalberto Zanata
 
:: DYNAMiC Soluções em Sistemas
:: [EMAIL PROTECTED]
:: [EMAIL PROTECTED]
:: http://www.dynatec.com.br
 
 
 
----- Original Message -----
From: CrazyDuke
Sent: Thursday, May 31, 2001 5:44 PM
Subject: Re: [java-list] Apóstrofo em String JSP

creio q isso eh a solucao para Java...mas o problema inicial me pareceu ser de SQL mesmo.
 
Na instrucao SQL, substitua o apostrofo por dois apostrofos...
 
INSERT INTO MINHATABELA values ( 'AQUI TEM APOSTROFO------''----------');
 
vai inserir a String: "AQUI TEM APOSTROFO-----'------"
 
 
----- Original Message -----
Sent: Thursday, May 31, 2001 8:56 AM
Subject: RES: [java-list] Apóstrofo em String JSP

utilize o caracter com uma barra, ex : Santa Bárbara D\´Oeste
isto também se aplica a outros caracteres como " ou a propria \
 
-----Mensagem original-----
De: Clayton Rocha Fermino [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 30 de maio de 2001 13:21
Para: '[EMAIL PROTECTED]'
Assunto: [java-list] Apóstrofo em String JSP

Olá pessoal,

Sei que a pergunta é bem simples... mas gostaria de saber com o pessoal anda trabalhando para resolver este problema do apóstrofo em campos texto, em JSP.

Para aqueles que nunca tentaram, caso haja um apóstrofo no campo. Ex.: "Santa Bárbara D´Oeste". Ele recupera apenas "Santa Bárbara D", devido ao apóstrofo...

[]´s

Clayton


**********************************************************************
Clayton Rocha Fermino
[EMAIL PROTECTED]                       
CTC - Centro de Tecnologia Copersucar     
(19) 429-8243 / Piracicaba - SP                                     
**********************************************************************

Responder a