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

Mostrar datos en solo 1 fila de 4 columnas

Estas en el tema de Mostrar datos en solo 1 fila de 4 columnas en el foro de ASP Clásico en Foros del Web. hola buenas noches: Me gustaria saber como hago para mostrar x cantidad de datos de una base de datos en 1 fila de 4 columnas. ...
  #1 (permalink)  
Antiguo 20/03/2004, 19:12
 
Fecha de Ingreso: marzo-2004
Mensajes: 3
Antigüedad: 21 años, 1 mes
Puntos: 0
Exclamación Mostrar datos en solo 1 fila de 4 columnas

hola buenas noches:

Me gustaria saber como hago para mostrar x cantidad de datos de una base de datos en 1 fila de 4 columnas. ejem:

dato1 / dato2 / dato3 / dato 4
dato5 / dato6 / dato7 / dato 8
dato9 / dato10 / dato11 / dato 12

y como hacer si la cantidad de datos no son multplos de 4 (me da un error si en vez de ser 36 son 35).

Saludos. Gracias.
  #2 (permalink)  
Antiguo 20/03/2004, 20:37
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
De acuerdo

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<%
counter=0
Do While Not Rs.EOF
%>
<td><%=Rs("NombreCampo")%></td>
<%
counter=counter+1
If counter Mod 4=0 Then Response.Write "</tr><tr>"
Rs.MoveNext
Loop
%>
</tr>
</table>

En el código anterior se da por entendido que ya se tienen la conexión y el recordset creado.

Si queremos mostrar de 2 en 2, de 4 en 4, 5 en 5, etc. Solo debemos cambiar la siguiente línea...

If counter Mod 4=0 Then

En esta línea cambiamos el 4 por el numero de registros que deseamos mostrar en cada fila.

hace algun tiempo alguien me dio esta respuesta, espero te sirva de ayuda.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #3 (permalink)  
Antiguo 22/03/2004, 09:25
 
Fecha de Ingreso: marzo-2004
Mensajes: 3
Antigüedad: 21 años, 1 mes
Puntos: 0
Abra otra forma de hacerlo?

Hola gracias por la respuesta pero abra otra forma de hacerlo?
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:23.