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

Mostrar todos los registros

Estas en el tema de Mostrar todos los registros en el foro de ASP Clásico en Foros del Web. Hola a todos. Estoy tratando de imprimir todos los registros de mi base de datos por medio de las siguiente instruccion solo que este codigo ...
  #1 (permalink)  
Antiguo 18/12/2003, 21:06
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 21 años, 5 meses
Puntos: 0
Pregunta Mostrar todos los registros

Hola a todos.

Estoy tratando de imprimir todos los registros de mi base de datos por medio de las siguiente instruccion solo que este codigo solo imprime los datos de arriba hacia abajo:

<% DO UNTIL table.Eof%>
<%table.MoveNext
LOOP%>

Pero ese codigo solo lo imprime de qrriba hacia a abajo.

Lo que estoy tratando de hacer es que me imprima de izquierda a derecha como puedo hacer esto.

Por su ayuda mil gracias. Espero haberme explicado bien.
  #2 (permalink)  
Antiguo 18/12/2003, 22:54
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
este código que mostrás...

<% DO UNTIL table.Eof%>
<%table.MoveNext
LOOP%>


... no "imprime nada"... sólo recorre el recordset para que vos hagas lo que quieras con él.

Ahora... decinos qué es de "arriba a abajo" y qué es de "izquierda a derecha"... qué es? una trabla, párrafos o qué?

Por favor... intentá ser más explícito!
__________________
...___...
  #3 (permalink)  
Antiguo 19/12/2003, 12:46
Avatar de Cuezaltzin  
Fecha de Ingreso: diciembre-2003
Ubicación: Frente al Monitor
Mensajes: 252
Antigüedad: 21 años, 5 meses
Puntos: 0
Bueno ahi va espero ahora si explicarme bien.

Yo tengo el siguiente codigo que me muestra todos los registros de una base de datos:

<%

dim BDDD
dim table
dim SQL1

chk= Request.querystring("chk")

Set BDDD = Server.CreateObject ("ADODB.Connection")
Set table = Server.CreateObject ("ADODB.RecordSet")
BDDD.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0 ;DATA SOURCE=" + Server.MapPath(".\Produtos.mdb"))

SQL1 = "SELECT * FROM PCamarasDigitales WHERE ID IN ("&chk&") "

table.ActiveConnection=BDDD
table.Open SQL1
%>

<body>

<div align="left">
<table border="0" width="339" height="371" id="AutoNumber1" cellspacing="0">
<tr>
<td width="162" height="19">&nbsp;</td>
<td width="161" height="19">&nbsp;</td>
</tr>
<tr>
<td width="162" height="83">&nbsp;</td>

<td width="161" height="86" align="center"><% Response.Write ("<img border=""0"" src="" " & table("IMG")& " "" width=""96"" height=""100"" > " )%></td>
</tr>
<tr>
<td width="162" height="22" align="right" bgcolor="#DBDBDB"><b>
<span style="font-size: 11pt">Marca</span></b></td>

<td width="161" height="22" align="center"><%=table("Marca") %></td>
</tr>
<tr>
<td width="162" height="26" align="right" bgcolor="#DBDBDB"><b>
<span style="font-size: 11pt">Características</span></b></td>
<td width="161" height="26" align="center"><%=table("Caracteristicas") %></td>
</tr>
<tr>
<td width="162" height="25" align="right" bgcolor="#DBDBDB"><b>
<span style="font-size: 11pt">Precio</span></b></td>

<td width="161" height="25" align="center"><%=table("Precio") %></td>
</tr>
<tr>
<td width="162" height="20" bgcolor="#0044B6"><font color="#FFFFFF"><b>Especificaciones</b></font></td>
<td width="161" height="20" bgcolor="#DBDBDB">&nbsp;</td>
</tr>
<tr>
<td width="162" height="28" align="right" bgcolor="#DBDBDB"><b>
<font style="font-size: 11pt">Modelo</font></b></td>
<td width="161" height="28" align="center"><%=table("Modelo") %></td>
</tr>
<tr>
<td width="162" height="25" align="right" bgcolor="#DBDBDB"><b>
<font style="font-size: 11pt">Mega píxeles</font></b></td>
<td width="161" height="25" align="center"><%=table("Megapixeles") %></td>
</tr>
<tr>
<td width="162" height="25" align="right" bgcolor="#DBDBDB"><b>
<font style="font-size: 11pt">Zoom</font></b></td>
<td width="161" height="25" align="center"><%=table("Zoom") %></td>
</tr>
<tr>
<td width="162" height="25" align="right" bgcolor="#DBDBDB"><b>
<font style="font-size: 11pt">Pantalla</font></b></td>
<td width="161" height="25" align="center"><%=table("Pantalla") %></td>
</tr>
<tr>
<td width="162" height="25">&nbsp;</td>
<td width="161" height="25">&nbsp;</td>
</tr>
</table>
</div>

</body>

</html>

Con este codigo me despliega los registro en forma vertical y yo quiero en forma horizontal como le puedo hacer.

Un ejemplo seria el que esta en la pagina:
http://pcworld.pricegrabber.com/sear...3d5fe450de0ed.
Y cuando le das en el boton de compare te muestra los registros en forma horizontal como puedo hacer eso


Por tu ayuda gracias.
__________________
Hasta la victoria Siempre.

Última edición por Cuezaltzin; 19/12/2003 a las 12:49
  #4 (permalink)  
Antiguo 19/12/2003, 17:13
 
Fecha de Ingreso: noviembre-2003
Ubicación: Distrito Federal
Mensajes: 225
Antigüedad: 21 años, 5 meses
Puntos: 0
En tu codigo veo que estas escribiendo encabezados para cada valor de imprimes de la base de datos, lo cual lo hace mas complicado. Lo que se me ocurre es que utilices un record.count para que sepas desde un inicio cuantos registros traes en el Recordset, despues colocas un For i=1 To No.Reg para que escribas tus encabezados y despues escribes un renglon <tr> y haces un loop con las columnas <td>, de esa forma te va a quedar cuadrado con tus encabezados

Espero te sirva
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 06:46.