
14/09/2005, 12:21
|
 | Colaborador | | Fecha de Ingreso: enero-2002 Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses Puntos: 146 | |
Bueno, dejemos a un lado el concepto de matrizado.
Te piden que hagas una consulta que regrese los campos que el usuario seleccione, pues simplemente es ir formando la consulta mediante concatenaciones, por ejemplo, suponiendo que solo enviaras los checks con los campos:
sql = "select "
for each control in request.form
for i=1 to request.form(control).count
sql = sql & request.form(control)(i) & ", "
next
next
sql = MID(sql, 1, LEN(sql)-2) ' Para eliminar la última coma
sql = sql & " from tabla where " .... etc, etc
El chiste es formar la consulta según lo que se haya seleccionado.
Saludos |