Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/11/2009, 04:15
Avatar de xdrtas
xdrtas
 
Fecha de Ingreso: junio-2008
Ubicación: Venezuela
Mensajes: 97
Antigüedad: 15 años, 10 meses
Puntos: 13
Respuesta: Ahora tengo un nuevo problema XD

Cita:
Iniciado por TyrantRC Ver Mensaje
no me da error en postgresql pero si en java porke al meterlo en el metodo:
stm.executeQuery("select * from alumno where "primerNombreAlumno"='luis';");
La verdad es que este post es todo de Java, no es un problema del postgres. El error es porque estás construyendo mal la cadena por lo que puedo apreciar. Tratandose de un lenguaje basado en el estandar ECMA la cadena de consulta la tienes que construirl usando el caracter de escape "\" para que las comillas sean interpretadas por el compilador como parte de la cadena de texto, así:

Código java:
Ver original
  1. stm.executeQuery("select * from alumno where \"primerNombreAlumno\"='luis'");
  2.  
  3. //Si no te funciona la primera sentencia entonces prueba con esta otra...
  4. stm.executeQuery("select * from alumno where \"primerNombreAlumno\"=\'luis\'");

Dentro del string NO termines la sentencia SQL con el punto y coma ";".

Espero tu respuesta, saludos.