Ver Mensaje Individual
  #25 (permalink)  
Antiguo 22/04/2015, 11:14
Avatar de oshho
oshho
 
Fecha de Ingreso: marzo-2015
Mensajes: 40
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Escribir en un textarea a través de una funcion

Ahora tengo el problema final haha, resulta que al hacer la consulta, la cadena que contiene los valores de los checkboxs se guardan con comillas simples, y eso arruina la consulta.

me queda así.
Código SQL:
Ver original
  1. DELETE FROM Tabla WHERE fecha >= fecha_desde  AND fecha <= fecha_hasta
  2. AND fecha NOT IN('fecha1,fecha2,fecha3')

y debería ser así:
Código SQL:
Ver original
  1. DELETE FROM Tabla WHERE fecha >= fecha_desde  AND fecha <= fecha_hasta
  2. AND fecha NOT IN(fecha1,fecha2,fecha3)

¿Alguien sabe como puedo quitar las molestas comillas simples?

La consulta la hago dentro de un metodo java el cual es el siguiente:
Código Java:
Ver original
  1. String query = "DELETE FROM Tabla "+
  2.                       + "WHERE fecha >= ? and fecha  <= ? "
  3.                       + "AND StartTimeUTC NOT IN(?)";
  4.             PreparedStatement eliminar = conexion.prepareStatement(query);
  5.             eliminar.setInt(1, fecha_desde);
  6.             eliminar.setInt(2, fecha_hasta);
  7.             eliminar.setString(3, cadena);
  8.             eliminar.execute();
  9.             return true;