Ver Mensaje Individual
  #5  
Antiguo 15-01-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.289
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por luxus Ver Mensaje
Tengo una aplicacion que he desarrollado con access para un equipo en modo local y ahora me piden que la aplicacion pueda conectarse en red. He estado leyendo varios posts y creo que utilizando access me va a ser imposible.

¿Sería mejor utilizar MySql? ¿se podria hacer una conversacion de los datos de las tablas de access a las de mysql??
No es imposible, es más, es posible y sencillo.
Yo tengo un par de aplicaciones en oficinas pequeñas funcionando con Access y 4/5 ordenadores y funcionan bien.
Todo depende de qué tipo de aplicación sea, la potencia de BD que necesites y los datos que manejes.
Está claro que no es lo ideal, ya que Access es una Base de Datos de escritorio, pero puede funcionar en red y igual que lo ha hecho el BDE muchos años (que parece que a veces nos olvidamos de cómo trabajábamos en Delphi hace 7 u 8 años...).

Seguramente si fuera una aplicación nueva no lo plantearía así, ya utilizaríamos un FB, MySQL,.... pero si la solución que tienes ya funciona, pues puedes probar con coste 0 a conectarlo y si no funciona siempre estás a tiempo de cambiar.

Copia tu ejecutable en otra máquina, comparte el directorio donde está la Base de Datos Access y en el nuevo simplemente cambia la dirección de la Base de Datos apuntado al directrio de red. Eso debe funcionar sin problemas. Posiblemente lo único que tengas que hacer es que cada máquina tenga un lugar donde guardar su cadena de conexión (fichero, registro,..) y con eso debería valer.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita