Foros del Web » Programando para Internet » ASP Clásico »

Generar un tabla q crezca en el numero de columnas

Estas en el tema de Generar un tabla q crezca en el numero de columnas en el foro de ASP Clásico en Foros del Web. Alguien sabe la forma en que podria hacer q de acuerdo al numero de columnas que me traiga mi consulta sql, pueda generar mi tabla ...
  #1 (permalink)  
Antiguo 30/11/2005, 18:06
Avatar de Itankai  
Fecha de Ingreso: abril-2004
Ubicación: conkal, yucatan
Mensajes: 184
Antigüedad: 20 años, 2 meses
Puntos: 0
Generar un tabla q crezca en el numero de columnas

Alguien sabe la forma en que podria hacer q de acuerdo al numero de columnas que me traiga mi consulta sql, pueda generar mi tabla en html??? es decir q cuando yo muestre mi tabla en el navegador tenga tantas columnas como campos traigo de la consulta sql???

y si alguien recuerda el comando en sql para traer el nombre del campo de la tabla y si se podria incluir este nombre d campo al momento de hacer traer las columnas a la tabla en html??????

plis, y de antemano gracias.
__________________
De antemano... Gracias.
  #2 (permalink)  
Antiguo 30/11/2005, 18:38
Avatar de Hereje  
Fecha de Ingreso: junio-2002
Ubicación: Córdoba, Argentina
Mensajes: 439
Antigüedad: 22 años
Puntos: 2
Hola, prueba con esto a ver que pasa, no lo probé:
Código:
'ya venimos con la conexion abierta en "con"

sql = "select * from unatabla"
set rs = con.execute(sql)

response.write("<table border=""1"">")
response.write("<thead><tr>")

for each campo in rs.fields
   response.write("<th>" & campo.name & "</th>")
next

response.write("</tr></thead><tbody>")

do while not rs.eof

   response.write("<tr>")

   for each campo in rs.fields
      response.write("<td>" & campo & "</td>")
   next

   response.write("</tr>")

   rs.movenext

loop

response.write("</tbody></table>")

rs.close
Si algo no funciona avisá, hasta luego!
__________________
Sergio
  #3 (permalink)  
Antiguo 01/12/2005, 18:12
Avatar de Itankai  
Fecha de Ingreso: abril-2004
Ubicación: conkal, yucatan
Mensajes: 184
Antigüedad: 20 años, 2 meses
Puntos: 0
Funciono perfecto, muchas gracias....
__________________
De antemano... Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:05.