Estructurar consultas

tyorke
04 de Marzo del 2004
Hola, tengo una duda, ojala alguien pueda ayudarme, gracias.:
Cuando se crea un query digamos para hacer la consulta BuscarPersona, existen cierto filtros de busqueda que se ingresan en al formulario(Nombre ,Apellidos,Edad,Telefono,DNI,etc), y de acuerdo a los datos que se prorcionen en el formulario se debera construir el query, normalmente se usaran muchas validaciones, por ejemplo
...
stringConsulta:="select ..."
if(..)
stringConsulta:="from ..."
if(..)
stringConsulta:="..."
else
stringConsulta:="..."
else
stringConsulta:="..."

if(...)
stringConsulta:="where.."
else
stringConsulta:="where.."


y esto se puede complicar mucho, segun el numero de campos que se consideren, etc. Yo quisiera saber si existe una mejor manera de hacer estas validaciones ya que hacerlas con if else se presta mucho a la confusion. Habra alguna "Estructura para las consultas"? y si no la hay me podria sugerir como hacerlo.
Muchas gracias por su tiempo, y agradezco anticipadamente su respuesta.


------ Cristian Castilla Mujica ------



juan
04 de Marzo del 2004
Hola, tengo la misma duda que tú, necesito buscar por varios campos y construir el Query con los campos en los que se han introducido datos, indicas en tu mensaje que lo haces ahora de una forma determinada, podrías indicarme algún ejemplo o si has recibido algun mensaje con información sobre "Estructura para las consultas". GRACIAS