Ver Mensaje Individual
  #7  
Antiguo 18-11-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 27
jachguate Va por buen camino
Cita:
Empezado por Ruitoquefly
Es posible desarrollar una aplicacion que funcione para microsoft sql, mysql, firebird , utilizando las mismas componentes.

o de que forma se puede hacer?
Si es posible, usando componentes "genéricos" de acceso a datos, del tipo BDE, ADO o dbExpress. Tenes que tener en cuenta que no podrás usar sentencias del dialecto específico de cada motor, mas bien, solo el sql mínimo comun de todos los motores que penses soportar. De los que mencionaste, el candidato a no ser soportado, será mysql, que me parece es el menos estándar de todos.

En tiempo de ejecución, podes decidir utilizar un driver u otro (que generalmente son librerías externas) para conectarte a los diferentes motores soportados.

Otro tema de discución es si esto es conveniente. Me parece que para la inmensa mayoría de los casos, es mejor dedicarse a un solo motor, usar componentes de acceso nativo y sacar todo el jugo a las capacidades del motor, pero claro, habrá casos en los que quizas sea mejor poder conectarse a diferentes bases de datos.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita