Ok
Para recorrer los campos de un arreglo tienes de dos formas: recorriendo la colección Fields o recorrer un arreglo GetRows, con el objeto Fields tienes acceso -además del contenido del campo con .Fields("NombreDelCampo") - a datos como el nombre del campo, su tipo, etc.; y con GetRows solo al contenido pero tiene la ventaja de que liberas la conexión muy rápido.
La primera es así:
Código:
For i=0 To ObjetoRecordSet.Fields.Count-1
Response.write ObjetoRecordSet.Fields(i).Name
Next
La segunda es:
Código:
matriz = ObjetoRecordSet.getRows
ObjetoRecordSet.Close
for I = 0 to UBound(matriz ,2)
for J = 0 to Ubound(matriz , 1)
Response.Write matriz (J, I)
next
next
Saludos