Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/01/2009, 13:22
acer
 
Fecha de Ingreso: diciembre-2007
Mensajes: 32
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Consulta Select

Cita:
Iniciado por HackmanC Ver Mensaje
Hola,



Si estás construyendo la instrucción SQL en un String, no te queda más que usar el keyword 'if' e ir construyendo cada opción, pero no de la manera como lo estas plantenado, puesto que solo agregas las opciones si se aplican:

Código:
if (nombre != null) if (!nombre.isEmpty())
b.append(" and nombre = '" + nombre + "'");

if (apellido != null) if (!apellido.isEmpty())
b.append(" and apellido = '" + apellido + "'");
Si estás usando procedimientos almacenados, entonces tienes acceso a parámetros y puedes revisar si son nulos o vacíos.

Código:
  select * from table16 where
  (nombre = p_nombre or p_nombre is null) and
  (apellido = p_apellido or p_apellido is null)
Saludos,
b.append-->b supongo que es la consulta select,pero en el netbeans no me sale append,tengo que hacerlo con concat y no sé porque no me lo concatena,alguna idea?

Gracias