Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-07-2006
Avatar de Durbed
Durbed Durbed is offline
Miembro
 
Registrado: ago 2004
Posts: 166
Poder: 20
Durbed Va por buen camino
Exportar/Importar y Sincronizar dos bases

Hola, tengo una aplicacion que es una especie de agenda pero a lo bestia, y una vez que he terminado el desarroyo queria ponerle estas funcionalidades, empecemos por lo de importar/exportar:

-Importar/Exportar: Solo es necesario que lo haga de mi sitema, es decir, nada de outlook ni cosas raras de momento. Así que habia pensado exportar como instrucciones insert, pero tengo el problema de que las tablas estan relacionadas, asi que la introducir los datos de la direccion, luego si introduzco los telefonos de esa direccion no tengo el campo que me relaciona las tablas, porque me lo asigna un generador al insertar la direccion.

-Sincronizar: He pensado en dos formas de hacerlo, poner en todas las tablas un campo de fecha y actualizar las bases al registro mas nuevo o mirar la ultima fecha de modificacion del fichero de la base de datos y simplemente substiturlo por el otro, pero es probable que se pierdan datos de esta manera. El problema es que el ordenador tiene que tener bien puesta la fecha del sistema.

Pues eso es todo, bueno programo con delphi 7 y la base de datos es firebird con el servidor 1.5.

Un saludo y espero vuestros valiosos comentarios e ideas.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5
Responder Con Cita
  #2  
Antiguo 21-07-2006
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.275
Poder: 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 Durbed
...pero tengo el problema de que las tablas estan relacionadas, asi que la introducir los datos de la direccion, luego si introduzco los telefonos de esa direccion no tengo el campo que me relaciona las tablas, porque me lo asigna un generador al insertar la direccion.
Al exportar tienes un número que te relaciona ambas tablas; Direccion<-->Teléfonos; Al insertar de nuevo que generará un nuevo (puesto que dices que son autoincrementales); Es cuestión de que al insertar los relacionados intercambies el número antiguo por el nuevo que se ha generado.

El tema de sincronizar es más complejo; No me queda claro si son varios ordenadores,...
La forma más eficiente es tener un "TimeStamp" en todos los registros (ultima fecha+Hora de modificación); Pero para eso está claro que todos deben tener la misma fecha Hora; Dependiendo si están en una red, el tipo de red o si no están conectados deberás solucionar ésto de una manera o de otra.
__________________
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
  #3  
Antiguo 21-07-2006
Avatar de Durbed
Durbed Durbed is offline
Miembro
 
Registrado: ago 2004
Posts: 166
Poder: 20
Durbed Va por buen camino
La idea de la sincronización es para que te puedas llevar una copia de la agenda en el portatil y al llegar a la oficina, pues te interesa sincronizar la que llevas en el portatil con la del despacho, teniendo en cuenta que la del despacho tambien se ha podido modificar. Entonces una de dos o la sincronizacion se hace atraves de la red local (seguramente mas complicado) o desde el mismo equipo, diciendo que agendas quieres sincronizar.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
exportar/importar listview a excel weke Servers 8 18-08-2013 09:38:06
PHP: Importar / Exportar Mysql dmassive PHP 5 21-01-2006 01:16:25
Exportar e Importar Datos santi33a MS SQL Server 16 09-01-2006 21:55:12
importar bases de datos oracle: Fyracle lanysoft Noticias 1 27-07-2005 02:03:35
Exportar e importar campos memo a otro gdb eliasterrero Firebird e Interbase 0 15-03-2005 13:27:07


La franja horaria es GMT +2. Ahora son las 09:06:36.


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
Copyright 1996-2007 Club Delphi