Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/05/2003, 08:03
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Bueno, entonces, los campos dinámicos, comienzan con la palabra nota? se me ocurre que puedes meter todos estos campos en una variable para pasarla a la SQL y en un vector para saber que campos tienes:

var_campos=""
Dim que_campos()
i=0

For each item in request.form
If left(item,4)="nota" Then
var_campos= var_campos & item & ","
If i =0 Then
Redim que_campos(i)
que_campos(i)= item
Else
Redim Preserve que_campos(i)
que_campos(i)=item
End If
i= i + 1
End if
Next

'Necesitamos recortar el string

var_campos= left(var_campos, len(var_campos)-1)

Ahora si:

strSQL= "SELECT nom_alu, cod_docent, cod_seccion, " & var_campos &" FROM tabla WHERE condicion

Ya tienes la SQL y los campos con los que debes trabajar en el arreglo, que solo debes recorrerlo para ver que trae, bueno es solo una idea, a lo mejor a alguien se le ocurre algo mejor


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