Velocidad con Access y VB en Red
Tengo un programa que ejecutándolo en una Pc funciona bien. Pero si esta en Red, y la habren SOLAMENTE 2 usuarios se hace muy lenta.
Con visual basic 6 y ADO 2.5, los archivos MDB están en un directorio Publico, donde todos acceden a esos archivos.
Cuando Accedo a un dato, hago lo siguiente:
1- Creo una conexión
2- Armo el SQL de consulta
3- Creo el recordset en el Cliente (para que me tome el recordcount), es fordwardOnly y ReadOnly, y desconecto el Recordset.
4 Cierro la conexión
Si quiero actualizar, eliminar, etc.
Ejecuto SQL's INSERT, UPDATE, DELETE
Antes estableciendo la conexión.
¿No sera ese mi problema Creo y cierro muchas veces la conexión? O eso no influye.
¿Si yo mantengo una conexión abierta no ocupa ancho de Red y se hace más lento?
Con visual basic 6 y ADO 2.5, los archivos MDB están en un directorio Publico, donde todos acceden a esos archivos.
Cuando Accedo a un dato, hago lo siguiente:
1- Creo una conexión
2- Armo el SQL de consulta
3- Creo el recordset en el Cliente (para que me tome el recordcount), es fordwardOnly y ReadOnly, y desconecto el Recordset.
4 Cierro la conexión
Si quiero actualizar, eliminar, etc.
Ejecuto SQL's INSERT, UPDATE, DELETE
Antes estableciendo la conexión.
¿No sera ese mi problema Creo y cierro muchas veces la conexión? O eso no influye.
¿Si yo mantengo una conexión abierta no ocupa ancho de Red y se hace más lento?
Respuesta de realhomero
1