Daño de BD Access con Visual Basic

Saludos a todos.
Tengo un aplicación hecha en Visual Basic y base de datos Access con el propísito de ser multiusuario (3-4 usuarios en una Red LAN).
El diseñador del software la instaló en un sólo PC en donde está tanto la aplicación como la base de datos; y los demás equipos acceden al programa a través de la red corriendo el ejecutable directamente, es decir, ejecutando \\equipo1\aplicacion\ejecutable.exe donde equipo1 es donde está instalado el programa.
Pues resulta que trabajando así, en dos ocasiones se ha dañado la base de datos, debiendo ser reemplazada con algún respaldo, perdiéndose los datos nevos.
Quisiera saber si este daño se debe a esta forma de instalación, debiendo ser reprogramada la aplicación para que se pueda instalar en cada equipo y que apunten a la misma base de datos; o a que otro motivo se debe el daño.
De antemano muchas gracias a quien me pueda dar una luz al respecto.
Juan.

1 respuesta

Respuesta
1
He realizado alguna vez un soft de las mismas características que el tuyo (no es aconsejable). El error sucede cuando la misma aplicación abre varias instancias a la misma base de datos. Tu solución privisoria seria instalando la aplicación en cada terminal, apuntando a la misma base de datos, dependiendo del tipo de acceso a datos que estés utilizando, los usuarios podrán grabar simultáneamente datos en la base. No te olvides de darle el path de donde se encuentra la base en el servidor.
Hola Giampietro, muchas gracias por responder.
Entiendo lo de instalar en cada terminal la aplicación apuntando a la misma base de datos, pero dime por qué dices que sería una "solución provisoria".
Nuevamente muchas gracias.
Juan.
Gracias Giampietro. Muchas gracias por tu ayuda.
Te digo provisoria porque como ya tienes el soft diseñado de esa manera no da para hacerle modificaciones a grandes escalas. Yo lo hubiera echo instalando un servidor SQL 2000 en el servidor, así el administra la base detos, donde la base de datos puedo ocupar más de 1Gb y no habría problemas, es más podes tener más de 20 usuarios conectados a las vez y no causaría problemas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas