Ver Mensaje Individual
  #1  
Antiguo 14-11-2003
Pandre Pandre is offline
Miembro
 
Registrado: may 2003
Ubicación: San Bartolomé de la Torre, Huelva (España)
Posts: 35
Reputación: 0
Pandre Va por buen camino
TADOTable al completo en memoria???

Hola a todos:

En mi aplicación accedo a una base de datos de Access mediante ADO, en la que hay una tabla con 42.000 registros. El caso, es que la aplicación ocupa en memoria casi 60 Mb y va muy lenta en los DBGrid.
En cambio, si la tabla es Paradox (también con los 42.000 registros) y accedo a ella mediante BDE, la aplicación sólo ocupa 6 Mb en memoria y los DBGrid van de maravilla.

Tengo estimado que la aplicación tenga que trabajar con unos 160.000 registros en varias tablas relacionadas. Para ello, necesito caracteristicas que me aporta Access, pero la aplicación sería mostruosa en memoria e iría muy lenta.

La pregunta es, ¿hay alguna forma de leer tablas mediante ADO pero que sean tratadas como las de BDE? Vamos, que no las cargue en memoria, sino que las lea cuando vaya siendo necesario.

Espero haberme explicado bien. Si no es así, reescribo el mensaje dando mas detalles.
Un saludo y muchísimas gracias por vuestra atención.
__________________
Un cordial saludo.

~~~~~~~~~~~~~~~~~~
José A. Gómez Martín
pandre@arsystel.com
Responder Con Cita