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

Mostrar listado de campos

Estas en el tema de Mostrar listado de campos en el foro de ASP Clásico en Foros del Web. Alguien sabe como hacer para que me muestren por pantalla automaticamente los NOMBRES de los campos, no el contenido, lo que quiero hacer es agregar ...
  #1 (permalink)  
Antiguo 22/07/2004, 19:09
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
Mostrar listado de campos

Alguien sabe como hacer para que me muestren por pantalla automaticamente los NOMBRES de los campos, no el contenido, lo que quiero hacer es agregar una instruccion en un for each o alguna forma de que me muestre todos este listado automaticamente...espero me haya dado a entender
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #2 (permalink)  
Antiguo 22/07/2004, 20:09
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Dim oConn, rs, SQL, miTabla
Dim I, J 'Para recorrer el vector

SQL="SELECT * FROM Tabla"
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "..."
set rs = oConn.Execute(SQL)
miTabla = rs.GetRows

rs.Close
set rs = nothing
oConn.Close
set oConn = nothing

Response.Write("<TABLE>")

'Recorremos el vector
'Desde el primero hasta el último "registro"...
for I = 0 to UBound(miTabla,2)
'Abrimos una nueva fila
Response.Write("<TR>")
'Desde el primero hasta el último "campo"...
for J = 0 to Ubound(miTabla, 1)
'Imprimo una celda para cada campo
Response.Write("<TD>" & miTabla(J, I) & "</TD>")
next
Response.Write("</TR>")
next

Response.Write("</TABLE>")

Fuente: ASP facil.com
  #3 (permalink)  
Antiguo 22/07/2004, 21:13
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
pero... orharo2003, eso no muestra los NOMBRES de los campos.
Ahora no tengo el script a mano y la verdad que no lo recuerdo pero seguro que alguien te lo pasará nates que yo llegue a la oficina ;)
__________________
...___...
  #4 (permalink)  
Antiguo 26/07/2004, 20:19
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
todavia nadie me lo pasa .....alguien sabe?
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #5 (permalink)  
Antiguo 26/07/2004, 21:48
Avatar de amendoza  
Fecha de Ingreso: enero-2004
Ubicación: Guarena Venezuela
Mensajes: 139
Antigüedad: 21 años, 3 meses
Puntos: 0
Viejo aqui va:

<tr>
<%for each objeto in rs.Fields%>

<td align="center" bgcolor="#21395F"><font color="#FFFFFF" face="Arial" size="1">
<b><%=objeto.name%></b>
</font></td>

<%next%>

</tr>


Adaptalo a tu codigo......
Saludos
__________________
:: El sentir del Llano en la WEB ::

www.llanerisimo.com
  #6 (permalink)  
Antiguo 26/07/2004, 22:31
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
excelente, ahi les va el codigo que hice por si a alguien le sirve, permite listar varias tablas en una pagina:

Código PHP:
<!--#include file="conexion.inc" -->
<table border=1 cellpadding="3" cellspacing="0"><tr>
<
td>antros</td><td>articulos</td><td>decompras</td><td>hotel</td><td>hoteles</td><td>lugares</td><td>noticias</td><td>rest2</td><td>restaurantes</td><td>agenda</td></tr>
<
tr>
<%
Set RS Server.CreateObject("ADODB.RecordSet")
contador=1
do while contador<11
if contador=1 then SQL="SELECT * FROM antros"
if contador=2 then SQL="SELECT * FROM articulos"
if contador=3 then SQL="SELECT * FROM decompras"
if contador=4 then SQL="SELECT * FROM hotel"
if contador=5 then SQL="SELECT * FROM hoteles"
if contador=6 then SQL="SELECT * FROM lugares"
if contador=7 then SQL="SELECT * FROM noticias"
if contador=8 then SQL="SELECT * FROM rest2"
if contador=9 then SQL="SELECT * FROM restaurantes"
if contador=10 then SQL="SELECT * FROM agenda"
RS.Open SQLconexion,1,%>
<
td valign="top">
<%for 
each objeto in rs.Fields%>
<
font color="#000000" face="Arial" size="1"><%=objeto.name%><br></font>
<%
next
rs
.close
contador
=contador+1
%>
</
td>
<%
loop%> 
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #7 (permalink)  
Antiguo 26/07/2004, 22:34
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
ahora me surge otra duda, se puede con un FOR EACH cerrar todas las conexiones abiertas sin saber cuales son?

osea algo asi:

for each conexion conexion.open
conexion.close
next

o algo asi?
__________________
CreandoWebs.com
www.creandowebs.com
PLANTILLAS TEMPLATEMONSTER CON 10% DE DESCUENTO
  #8 (permalink)  
Antiguo 26/07/2004, 22:52
Avatar de amendoza  
Fecha de Ingreso: enero-2004
Ubicación: Guarena Venezuela
Mensajes: 139
Antigüedad: 21 años, 3 meses
Puntos: 0
Tienes solo una conexion abierta:

conexion.close
set conexion = Nothing


Saludos
__________________
:: El sentir del Llano en la WEB ::

www.llanerisimo.com
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 01:42.