Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ADO
 implementacion de registros
 Foro Bloqueado  Tema Bloqueado


Autor Temas
cmasmas
Starting Member

Chile
25 Posts
Mensajes - 02 May 2003 :  02:55:05  Ver Perfil  Enviar Email
hola..

que tal...

quisiera que me ayudaran a resolver mi problema......


en la actualidad tengo una aplicación en ASP que accede a los datos de un SQL SERVER 2000..

una de las tablas de la base de datos almacena los datos de personas como ser numero de identificacion, nombres, apellidos, etc.

hasta el momento la tabla lleva almacenado mas de 90.000 registros sin ningun problema...

el problema es que se provoca demaciada lentitud a la hora de listar en pantalla todos los antecedentes de esa tabla a travez de la aplicación en ASP.

si, si,,sii..


me aconsejaran uds. que entonces aplique un sistema de paginacion...lo hice y me parece perfecto...

..pero...

¿y si deceo imprimir en papel todos los registro de la tabla persona?

la solucion seria "listar en pantalla todos los registros de la tabla persona a traves de la aplicacion ASP" y luego "hacer un boton que ejecute el javascript:print();"

como se pueden dar cuenta,, esta solucion apunta directamente al problema indicado con anterioridad (lentitud al desplegar en pantalla 90.000 registros por medio de una aplicacion en asp).....

¿como puedo solucionar este problema?


¿existe alguna solucion o tecnologia que el sql server 2000 proponga para esto?

¿existe alguna forma de visualizar directamente las tablas con los datos de una base de datos del sql server 2000, dentro de un explorador o browsers,,,,,,,sql server ofrece esa utilidad?

pd: no me envien como solucion "que divida la informacion de las personas en categorias" este tipo de informacion en este sistema es indivisible..


desde ya muchas gracias....

chau

josemiguel66
Starting Member

Venezuela
27 Posts
Posted - 03 May 2003 :  22:16:31  Ver perfil  Enviar e-mail
Hola, tan solo por el echo de tener 90.000 registros tiene que ser lento al momento de mostrar toda la informacion.

te propongo algo, si estas abriendo la tabla con un recordset ej: rst.open te recomiendo que los metodos de apertura sean CursorType = adOpenForwardOnly y LockType = adLockReadOnly esto es que no vas a poder actualizar la tabla (lo que no nos interesa ya que lo que quieres es mostrar un listado para imprimir) esta forma de apertura de la tabla es mucho más rápida. de resto no conozco ninguna herramienta para realizar lo que quieres hacer.

espero haberte ayudado. !

JmInicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar