Pregunta:
porque se alenta un sistema programado en visual basic 6.0?
anonymous
2008-02-28 13:30:24 UTC
hace 4 años realice un programa en VB y este jala informacion de una BD de M Acces, actualmente esta muy lento, la persona que lo usa me explico que alguien borro algunos registros de la bd y desde entonces tiene ese problema y aunque ya probe quitando informacion de la bd, porque este era muy grande, todavia sigue muy lento. Quisiera que me dijeran cuales son las posibles soluciones. Gracias
Cuatro respuestas:
?
2008-02-28 13:40:14 UTC
hay un comando desde visual basic para reparar y compactar la base de datos.

sino puedes hacerlo entrando al access en el menu, la opcion herramientas.

Si esto no te sirve.. avisa.. que voy a estar vigilando si lo has podido resolver

Saludos!
Javier Bazan
2008-02-28 14:41:17 UTC
Necesitas reparar y comprimir la base de datos. El problema de una base de datos es que deja muchos huecos debido al borrado y actualización de registros.



El problema radica en que borra uno o más sectores físico, los cuales no vuelve a ocupar después y con el tiempo la lectura se hace muy tardada.
anonymous
2008-02-28 15:27:09 UTC
Amiga el problema puede suscitarse por una de las siguientes causales:



1. Se ha modificado la estructura original de la BD y las consultas que se realizan desde VB no encuentran un resultado, por eso esta en permanente buqueda y relentiza el sistema.



2. La BD tiene miles de registros, esto puede solucionarse migrando toda informacion al SQL (almenos la version 2000). Realmente si has trabajado con ADO para la conexion con ACCESS, no tendras muchos problemas en lamigracion.



3.Tienes que depurar el sistema,tal vez hayta errores de programacion que hay veces se nos escapa a cualquiera ;-)
Mundo48
2008-02-28 13:36:37 UTC
Haz depurado el programa alguna vez?



Compacta la Base de datos por Herramientas/Utilidades/compactar


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...