Cita:
Iniciado por HackmanC 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