Java - escapar retorno en un string para un update

   
Vista:

escapar retorno en un string para un update

Publicado por rivieras (33 intervenciones) el 04/03/2009 18:40:50
Hola a todos
Estoy en el realizando el dao en mi aplicación y me da error debido a que uno de los datos del que estoy realizando un update contiene un retorno de carro

String ACTUALIZA_PERSONA= "UPDATE persona SET ";
ACTUALIZA_PERSONA+= " nombre='" +persona.getNombre();
ACTUALIZA_PERSONA+="' , dirección=' "+persona.getDireccion();
ACTUALIZA_PERSONA+="' ,numero=' "+persona.getNumero()+"'";

Si imprimo la variable actualiza_persona:
UPDATE persona SET nombre='MARIA', dirección='EA
A',numero='5'

actualizado = aConnection.executeUpdate(ACTUALIZA_PERSONA);

El update devuelve un error "Found a quote for which there is no matching quote."
Debido a que el retorno de carro del campo. El problema es que debo introducir el retorno de carro en la la base de datos
Pueden ayudarme?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:escapar retorno en un string para un update

Publicado por Juan Manuel Castañeda (50 intervenciones) el 04/03/2009 23:13:59
Agregue antes de cada '
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:escapar retorno en un string para un update

Publicado por riveiras (33 intervenciones) el 05/03/2009 08:45:21
Al ser string tanto el nombre, dirección y número ya les pongo ' al construir el update.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar