Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2008, 09:37
maribajar
 
Fecha de Ingreso: abril-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 1
consultas JDBC

Buenas tardes
Estoy haciendo una consulta en formato sql pero que el usuario la introduce por pantalla y esta es mandada a un servidor el cual la procesa. La recogo con ResultSet y para obtener la información de las columnas lo hago mediante ResultSetMetaData, ya que no se sabe los campos que van a tener la consulta que en introducida por linea de comando.
Pero el problema es que consultas con un unico SELECT funciona bien pero si quiero hacer consultas del tipo SELECT ... WHERE campo in (SELECT campo ...) estas consultas anidadas dan problemas y no se porque, me podrían decir si existe algun tipo de limitacion y solo se puede hacer consultas simples, y cual es la razón.
Muchas gracias de antemano
Mari
http://www.puenteviejo.tk