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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-02-2013
Willo Willo is offline
Miembro
 
Registrado: jun 2006
Posts: 116
Poder: 18
Willo Va por buen camino
Aplicacion con dos motores de BD

Buen dia;

tenemos una aplicacion que esta usando el servidor local de Advantage y queremos migrar nuestra aplicacion a MySQL. Como la base instalada de nuestra aplicacion es ya de unos cientos de clientes no podemos dejar de dar soporte la version anterior.

Pero tampoco queremos tener que estar haciendo los mismos cambios a dos aplicaciones diferentes, esto seguro seria una invitacion al desastre.

Nos surgio la idea de hacer una aplicacion hibrida, modificar sobre la aplicacion existente y agregarle soporte para MySQL, de esta forma, esa aplicacion seguiria siendo la aplicacion comercial y poco a poco migrariamos a la nueva BD sobre un codigo siempre actualizado.

Pero nos gustaria saber su opinion sobre el tema.
Responder Con Cita
  #2  
Antiguo 25-02-2013
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
En principio no debería haber mucho problema. Puedes tener dos conexiones al servidor diferentes y usar una u otra según el tipo de base de datos. Basta con asignar el correcto a los componentes de consulta.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 25-02-2013
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Este producto http://www.remobjects.com/da/ esta hecho para eso y mucho mas. Permite crear una BD "virtual" (piensa en esto como hacer una vista, pero de toda la BD) que puede modelar tablas que son copias exactas de la BD, que se generan entre varias tablas, varios servidores, varios motores, simultaneamente si es necesario, y permite migrar de un motor a otro sin cambiar la capa de negocios o interface.
__________________
El malabarista.
Responder Con Cita
  #4  
Antiguo 25-02-2013
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.082
Poder: 18
juanelo Va por buen camino
Te platico que en nuestro caso usamos DBExpress ya que nuestra aplicacion es compatible para Firebird asi como para SQL Server. Esto es posible ya que tenemos (compramos) los drivers para ambas bases de datos (Devart).
Existen diferencias en ciertas sintaxis de SQL, que en su mayoria pudimos unificar, pero por ahi nos quedó uno que otro If (FB) ...
Saludos
__________________
Ya tengo Firma!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Auto Borrar Aplicacion / Cambiar Privilegios Aplicacion / Ejecutar como Administrador jogagua Varios 15 27-10-2011 02:38:07
REplicación de Base de datos -TRABAJO ENTRE DISTINTOS MOTORES DE BD- voldemmor Oracle 1 27-05-2007 11:41:23
Comparativa motores relacionales hector.roma Conexión con bases de datos 3 17-02-2007 01:26:01
Cómo cerrar otra aplicacion desde mi aplicacion en Delphi 7 Gaby123 API de Windows 5 04-01-2007 23:44:51
Diferencia entre aplicacion Clx y aplicación normal??? JorgeBec Varios 1 27-10-2004 18:30:49


La franja horaria es GMT +2. Ahora son las 08:58:42.


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