
22/08/2002, 11:36
|
| | Fecha de Ingreso: agosto-2002
Mensajes: 3
Antigüedad: 22 años, 8 meses Puntos: 0 | |
Re: Listar campos dentro de Tablas! hola exite un metodo mucho más eficiente que es traspasar los datos a un vector y luego desplegarlos recorriendo el vector por ejemplo
set cnn = getconnection
set rst = server.CreateObject("ADODB.Recordset")
SQL="tu base de datos"
tbl=sql
rst.Open tbl,cnn,adOpenKeyset,adLockOptimistic
miTabla = rst.GetRows
<-!'cerramos la base y liberamos la variable!->
rst.Close
set rst = nothing
<!-Recorremos el vector
'Desde el primero hasta el último "registro"... -!>
for I = 0 to UBound(miTabla,2)
<!-'Abrimos una nueva fila '!->
Response.Write("<TR><TD> width='60'>")
<!-'Desde el primero hasta el ultimo "campo" de la base...->
for J = 1 to Ubound(miTabla, 1)
<!-'Imprimo una celda para cada campo !->
Response.Write("<TD>"& miTabla(J, I) &"</TD>")
next
Response.Write("</TR>")
next
%>
esto es muchisimos más eficiente ya que la carga de los datos se realiza una sola vez y no hay que recorrer la base registro por registro, ademas tiene la gracia que es más rapido. ;) |