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

Desplegar una tabla lo mas rapido posible

Estas en el tema de Desplegar una tabla lo mas rapido posible en el foro de ASP Clásico en Foros del Web. Hola. Tengo el siguiente problema. Para desplegar los resultados de una consulta, utilizo una tabla. Los resultados los obtengo de una conexion a un servidor ...
  #1 (permalink)  
Antiguo 29/12/2004, 08:35
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Desplegar una tabla lo mas rapido posible

Hola.

Tengo el siguiente problema. Para desplegar los resultados de una consulta, utilizo una tabla. Los resultados los obtengo de una conexion a un servidor de base de datos. Hasta aqui todo va bien. Pero, como el servidor esta algo saturado, tardar 1 segundo para mostrar un registro. Lo que quiero es que inmediatamente que obtengo el registro, se despliegue en la pagina web, ya utilice response.flush, pero no ayuda en nada por que se muestra la tabla hasta que encuentra la etiqueta </table>

Gracias.
  #2 (permalink)  
Antiguo 29/12/2004, 09:53
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
usar response.flush creo que sería lo más perjudicial en tu caso (servidor saturado).
date una vuelta por www.aspfacil.com y hacé una busqueda por 'getrows', que es el método más rápido para acceder a los registros de una basede datos (bueno, también está getstring... pero nunca lo usé y no recuerdo si se llama exactamente así)
__________________
...___...
  #3 (permalink)  
Antiguo 29/12/2004, 15:58
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Gracias, en estos momentos estoy revisando la pagina.
  #4 (permalink)  
Antiguo 30/12/2004, 04:51
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Ademas de utilizar Getrows deberías cambiar el diseño de la página, porque, como decís vos, el navegador no te va a mostrar nada hasta que no se cierre la tabla.
Cuando me encuentro ante este problema, hago tablas independientes con el resultado de 5 ó 10 registros.

Saludos
  #5 (permalink)  
Antiguo 31/12/2004, 22:00
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Hola, me podrias dar un ejemplo por que yo tambien intente hacer lo mismo pero cambiaban el tamaño de las columnas dando un efecto muy feo.

Gracias por su ayuda.
  #6 (permalink)  
Antiguo 03/01/2005, 04:37
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Masterboy6666 lo mas efectivo, por lo menos para mí, para que no ocurra lo que decís es utilizar una imagen.
Lo que hago es crear un .gif de 1x1 transparente y luego lo voy poniendo dentro de las columnas con el ancho de las mismas. No es necesario insertarlo en todas las filas, con solo hacerlo en una fila por tabla es suficiente.
He intentado especificarle el ancho a las columnas en píxeles, % y no tuve éxito, de la única forma que me dió resultado es como la que expliqué.

Si alguien tiene alguna otra forma efectiva de hacerlo, por favor compártala así aprendemos.

Saludos.
  #7 (permalink)  
Antiguo 03/01/2005, 11:57
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Gracias. Probare lo que acabas de decir.
  #8 (permalink)  
Antiguo 07/01/2005, 16:40
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Lo he intentando PMP, pero aun no puedo conseguir el resultado no podrias poner el codigo de al menos de una fila, mira yo lo hice asi:

<table boder=1 align=center>
<tr>
<td ><img src="./1pix.gif">Hola</td><td><img
src="./1pix.gif" width=1 height=1>Nomina</td>
<td ><img src="./1pix.gif">Hola</td><td ><img
src="./1pix.gif" width=1 height=1>Datos</td>
</table>

<table boder=1 align=center>
<tr>
<td ><img src="./1pix.gif">Hola</td><td><img
src="./1pix.gif" width=1 height=1>189018383</td>
<td ><img src="./1pix.gif">Hola</td><td ><img
src="./1pix.gif" width=1 height=1>blah,blah</td>
</table>

donde la imagen transparente 1pix

Última edición por masterboy6666; 07/01/2005 a las 16:51
  #9 (permalink)  
Antiguo 10/01/2005, 07:11
Avatar de PMP
PMP
 
Fecha de Ingreso: febrero-2003
Ubicación: Chacabuco - Buenos Aires
Mensajes: 214
Antigüedad: 22 años, 2 meses
Puntos: 1
Prueba así:

Código HTML:
<table boder=1 align=center>
<tr>
<td><img src="./1pix.gif" height=1 width=50></td>
<td><img src="./1pix.gif" height=1 width=150></td>
<td><img src="./1pix.gif" height=1 width=150></td>
<td><img src="./1pix.gif" height=1 width=200></td>
<tr>
<td>Hola</td>
<td>Nomina</td>
<td>Hola</td>
<td>Datos</td>
</table>

<table boder=1 align=center>
<tr>
<td><img src="./1pix.gif" height=1 width=50></td>
<td><img src="./1pix.gif" height=1 width=150></td>
<td><img src="./1pix.gif" height=1 width=150></td>
<td><img src="./1pix.gif" height=1 width=200></td>
<tr>
<td>Hola</td>
<td>189018383</td>
<td>Hola</td>
<td>blah,blah</td>
</table> 
  #10 (permalink)  
Antiguo 10/01/2005, 07:14
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
no conocia esta funcion de la getrows, averigue que tb existe la getstring que finalmente me acomodo mas para trabajar.

hice unas pruebas de performance y es increiblemente mas rapido

si el proceso de 10 mil registros para la generacion de un reporte, con loop se demoraba 30 minutos
con get string se demoro un par de minutos.

impresionante
  #11 (permalink)  
Antiguo 10/01/2005, 16:52
 
Fecha de Ingreso: mayo-2004
Mensajes: 183
Antigüedad: 20 años, 11 meses
Puntos: 0
Muchas gracias por su ayuda,y tambien tomare en cuenta el poder del GetString.
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 12:46.