Ver Mensaje Individual
  #11  
Antiguo 11-05-2006
Avatar de mazinger
mazinger mazinger is offline
Miembro
 
Registrado: jul 2004
Ubicación: Zamora
Posts: 85
Reputación: 20
mazinger Va por buen camino
Hola joanajj, como tú, yo también trabajo con BD en MDB y accedo por Jet 4. Es cierto que es bastante lento en su funcionamiento general, pero en lo que más se me retrasa es:

1.- Abrir las tablas. Si tienen bastantes registros, por ejemplo más de 3000 se hace un poco lento, especialmente si tienes relaciones maestro/detalle,+
2.- Editar y guardar. Un solo registro no se nota, pero si haces varias actualizaciones, por ejemplo a través de un bucle, la cosa se demora bastante. Por ejemplo para actualizar 20 registros puede tardar 3/4 segundos.

Lo que no veo normal, por más que haya gente que lo diga así, es que recorrer una tabla de principio a fin te tarde más de un segundo. Y los locates son inmediatos. Al menos trabajando con una base de datos en el propio PC (creo que en red tampoco tarda tanto ni mucho menos)
En cualquier caso, comoo te comento el acceso es bastante lento, y por tanto he implementado SQL en todos los casos que he podido, aún así hay momentos en que tienes que utilizar el método post del ADOTable.

Prueba a utilizar el componente TBetterADODataSet (http://betterado.hit.bg/) que tal vez te mejore algo. Tambien tienes los componentes gratuitos KADAO y KAADO (http://kadao.dir.bg/). Pruebalos.
__________________
Visita mi página (en construcción):

http://mazinger.wordpress.com/
Responder Con Cita