Veamos la dinámica de trabajo (corrígeme si me equivoco):
- Leo Recordset
- Creo array con los nombres de los campos
- contruyo un bucle para leer los
registros hasta EOF
- contruyo un bucle para leer los
campos que hubiera en el array de campos
O sea:
Código:
set rs = cnn.execute("SELECT * ....")
arreglo = Array("campo1","campo2","campo3")
do while not rs.EOF
for x = 0 to UBound(arreglo)
response.write rs(arreglo(x))
next
rs.movenext
loop
El único problema con tanta información dinámica es su visualización ya que no es lo mismo imprimir 3 campos que 10. Otra cosa es usar el getRows y recorrer los campos y registros como si fueran un array (o arreglo) multidimensional. Espero haberte ayudado
Un saludo