Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/12/2005, 09:53
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Hay muchas formas de pelar al gato, si entendi bien, para mi es que tienes el WHERE donde esta el request("sexo"), entonces si no llega este parametro, no existira la clausula WHERE, pero si los AND

Posible solucion:

Código:
argcount = 0

if param len(param) > 0 then
  if argcount = 0 then
    qry = qry & " WHERE "
  else
    qry = qry & " AND "
  end if
  qry = qry & " campo_param= " & param
  argocount = argocunt + 1
end if
Y asi por cada parametro, a lo mejor es un poco latoso, pero me parece que es la forma menos abstracta de trabajar con estas consultas dinamicas.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway