Gracias u_goldman,
 
mi_nota1= request.form("nota")
mi_nota2= request.form("nota2")  
strSQL= "SELECT nom_alu, cod_docent, cod_seccion, " & mi_nota1 &", "& mi_nota2 &" FROM tabla WHERE condicion  

 ya lo intente, el problema es cuando el numero de campos varia y no siempre son los mismos. Por otro lado, como muestro lo regisros?, se puede usar GetRows y como seria? 
Como uso For...each, que mencionas? 
Gracias