Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Back up (https://www.clubdelphi.com/foros/showthread.php?t=31102)

tato 28-04-2006 01:43:20

Back up
 
Hola a todos; estoy terminando una aplicacion en delphi 7 con una base de datos en mysql server 4.1, el problema es el siguiente: en el caso de que los pc donde este instalada la herramienta no esten trabajando en red, necesito instalar en cada uno de los pc, la aplicacion en mono usuario, y su respectiva base de datos, y mediante back up actualizar una base de datos principal que se encontrara en un almacen central, mi pregunta es, como puedo hacer esto con delphi y my sqlserver, necesito algunas indicaciones para empesar el proceso, pues la verdad estoy un poco desorientado en ese sentido. Agradesco de antemano la ayuda que me puedan facilitar
gracias

DarKraZY 28-04-2006 14:07:17

Primero deberás tener bien diseñada la base de datos y la aplicación para que no haya ningún inconveniente con las claves primarias.

Por ejemplo, imagina que tienes una tabla CLIENTES y su clave principal es ID. Si el PC1 introduce el cliente 5, y el PC3 introduce el cliente 5 (ya que ambos están en mono-usuario y no saben de la existencia de los demás) al llegar a hacer el volcado en el almacén central, posiblemente tengas un problema.

Espero que esto te sirva de ayuda ;)

tato 29-04-2006 02:59:00

duda
 
yo asumia que tenia un buen diseño de base de datos, pero ahora no se; mi problema tiene algo que ver con lo que tu mencionas, mi aplicacion posee dos funciones, una para exportar y una para importar datos de la base de datos, el problema es el siuiente: cuando en pc1 por ejemplo se exportan los contenidos de la base de datos se genera un archivo y todo esta bien, el problema es cuando voy al pc principal y troto de inportar los contenidos que se crearon en pc1, pues estos datos llegan a reeplazar los datos que existente, y no a complementarlos como yo quiero.
no se si me pudes orientar en mi problema, pues estoy un poco perdido de antemano agradesco la atencion prestada


La franja horaria es GMT +2. Ahora son las 06:24:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi