Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-02-2005
Avatar de kalimero
kalimero kalimero is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 288
Poder: 21
kalimero Va por buen camino
Integración de datos

Hola y saludos a todos.

Bueno la questión es la siguiente. Estamos a punto de terminar una aplicación desarrollada en D7 atacando Firebird 1.5 con los componentes de aceso Fibplus. Resulta que nos encontramos con que algunos de los clientes que prueban la aplicación coinciden en lo mismo: muchos de los datos de la aplicación que les presentamos son los mismos que ellos manejan en sus sitemas (Clientes, proveedores, etc). El caso es que necesitamos integrar de algun modo todos estos datos comunes, con el fin de que no tengan que duplicar el trabajo. En la actualidad si introducen un cliente o proveedor (por ejemplo) en sus bases de datos tambien lo tienen que hacer en la nuestra.Lo mismo sucede al contrario.
Ya tenemos unas cuantas ideas para solucionar el problema, pero me gustaria escuchar el consejo, opinion, ideas de la gente del foro que seguro no tiene desperdicio.

Gracias de antemano por la colaboración
Responder Con Cita
  #2  
Antiguo 17-02-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Sería conveniente saber, si esos datos que introducen en sus bases de datos es una circunstacia transitoria o va a ser siempre así, en el primer caso procedería convertir los datos a FireBird existen numerosas utilerías que pueden hacer este trabajo.

En el segundo supuesto que siempre vaya a ser así, según que tipo de tablas estén utilizando, tendríamos que consultarlas, seguramente con el BDE y luego ver si ha habido algún alta o modificación y en este caso agregarlas a nuestara aplicación.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #3  
Antiguo 17-02-2005
Avatar de kalimero
kalimero kalimero is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 288
Poder: 21
kalimero Va por buen camino
Hola.

Efectivamente son datos que utilizan a diario. El problema está en como detectar los movimientos en su base de datos para traspasarlos a la nuestra, y al contrario. Y ver que esos movimientos afectan a datos comunes entre ambas BDs.

Saludos.
Responder Con Cita
  #4  
Antiguo 17-02-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Aunque la cosa no es fácil, en un principio habría que buscar un clave única que nos permite saber si un dato ya lo tenemos en nuestra tabla o no, en caso de no tenerlo lo añadimos, en nuestra aplicación no tendremos ningún problema pues conocemos las dependencias, incluso si las reglas de integridad y actualización en cascada están bien fijadas no habrá ningún problema.

El mayor problema que veo es la modificación de un dato en uno de los campos esto no se podría detectar.

Por ejemplo un cliente que ya tenemos en nuestra aplicación, en la otra le cambian el teléfono, en nuestra aplicación quedaría sin actualizar, ya que el cliente existe.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
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


La franja horaria es GMT +2. Ahora son las 18:49:19.


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