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

Tan solo alguna sugerencia!!! Please!!

Estas en el tema de Tan solo alguna sugerencia!!! Please!! en el foro de ASP Clásico en Foros del Web. estoy haciendo reportes en asp "A Mano" ya que no tengo el dinero para pagar un "Cristal Report". En una pagina "que tiene paginacion" (muestro ...
  #1 (permalink)  
Antiguo 04/08/2002, 11:01
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años, 2 meses
Puntos: 2
Tan solo alguna sugerencia!!! Please!!

estoy haciendo reportes en asp "A Mano" ya que no tengo el dinero
para pagar un "Cristal Report".

En una pagina "que tiene paginacion" (muestro 30 registros por pagina)
tengo 2 botones para imprimir... <Imprimir Pag. Actual> e <Imprimir Todo>
Estos botones hacen la consulta en una pagina nueva para imprimir sin ninguna imagen

El problema surge cuando quiero "Imprimir Todo" ya que al ser 64 paginas de 30 registros cada una
cuando presiono el boton imprimir se queda como trabado... y a los 6 o 7 minutos me tira error de que no encuentra el servidor

El formato de impresion de "Impimir todo" seria:
Imprimir un encabezado.. (los nombres de las columnas de la tabla) luego los 30 registros que son los que corresponden a una pagina
y luego un espacio (que seria un salto de pagina)... y luego nuevamente el encabezado, los 30 registros el salto de pagina.... y asi
sucesivamente hasta listar todas las paginas de la consulta

Cuando pruebo listar 10 paginas... me las lista perfectamente... pero
cuando quiero listar las 64... se traba y queda como trabajando....

Cual seria la solucion??? como hago para poder Imprimir 64 paginas de 30 registros
y que me queden bien presentadas... o sea... con un encabezado por pagina Etc etc!

Cual puede ser mi solucion?????

Si quieren el codigo no tengo problema en ponerlo aqui!
Gracias de antemando!!
  #2 (permalink)  
Antiguo 04/08/2002, 12:28
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Tan solo alguna sugerencia!!! Please!!

Hola:

Hace mucho tuve un problema parecido, pero por tiempo no pude llegar exactamento con el error (Use otra páginación). Cuando el listado era muy grande en algunas pc's con caracteristcias iguales pero menos memoria no lograba pintar toda la info. Hay otro punto a tomar en cuenta que es el "ASP Script TimeOut", que es el tiempo máximo de ejecutción de un scritp. Juega con ese valor e intenta listar otra vez para saber si existe alguna relación.

saludos!!
  #3 (permalink)  
Antiguo 04/08/2002, 12:35
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años, 2 meses
Puntos: 2
Re: Tan solo alguna sugerencia!!! Please!!

Muchas Gracias Amigo... voy a probarlo!!... pero no se si va a ser mi solusion!
Que otra alternativa tengo??? Como hago para imprimirlo todo y bien presentado?
Gracias Igual!
  #4 (permalink)  
Antiguo 04/08/2002, 15:13
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años, 2 meses
Puntos: 2
Re: Tan solo alguna sugerencia!!! Please!!

hola again!!
Amigo... porbe lo de Server.scriptimeout y no hay caso!... no me da bola
Te hago una pregunta!... puede ser que cambiando la paginacion esto funcione????
si yo uso bookmark y getrows puede que me liste mas cantidad de paginas ?????
  #5 (permalink)  
Antiguo 04/08/2002, 23:24
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
Re: Tan solo alguna sugerencia!!! Please!!

con lo de bookmark no se a que te referís... pero definitivamente con getrows vas a tener mayor performance puesto que este 'mete' todo el recordset en una matriz, por lo que solamente 'llama' a la BD una sola vez.

por ahí leí que 'getstring' es mejor que 'getrows'... pero no investigué muchó el por qué
  #6 (permalink)  
Antiguo 13/08/2002, 15:18
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 23 años, 2 meses
Puntos: 2
Re: Tan solo alguna sugerencia!!! Please!!

Despues de varios intentos... y con algo de ayuda... lo he solucionado agregando un

response.flush debajo del loop... y anda de maravilla!!!!!!!!! gracias!
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 16:27.