Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-09-2012
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 18
rolandoj Va por buen camino
Question Cual es la mejor opción de conexión a Bases de Datos en Lazarus para ... ?

Hola,

Después de muchísimo tiempo intento de nuevo probar Lazarus. En aquella ocasión me topé con un problema, para mi muy grave, que espero que ya esté resuelto.

La pregunta es cual de las opciones de conexión a Bases de Datos (SQLdb, Zeos u otras) disponibles en Lazarus me permite seleccionar a tiempo de ejecución el motor de Bases de Datos ?. O ninguna lo hace aún ?. Si hay más de una que lo hace, cual soporta mayor cantidad de motores ?

El caso es que he estado investigando en Internet; pero, toda la documentación que he encontrado parte del supuesto de que el motor de Base de Datos es conocido a tiempo de compilación, y termina siempre usando componentes que solo sirven para ese motor.

Mi caso es distinto, ya que necesito que el motor solo sea conocido cuando el programa está en ejecución; o sea, necesito que los componentes de conexión sean genéricos. Lo más cercano que he visto es un componente para conexión ODBC. Eso sirve; pero no es lo deseable porque descarta el uso de librerías cliente nativas.

En aquella ocasión la explicación que encontré fué que cuando se compilaba bajo Linux el ejecutable resultante no podía cargar dinámicamente librerías (o no lo hacía muy bien; no recuerdo con claridad ese detalle). Como Lazarus es portable, eso obligaba a que, para tener la habilidad de seleccionar dinámicamente el motor, se tuviera que compilar estáticamente todas las librerías de todos los motores a soportar; lo que es una penalidad alta y por ello nadie había trabajado en una tecnología que soportara esa selección dinámica. Se ha superado esa situación ?
Responder Con Cita
 



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
cual es la mejor opcion para conectar delphi 2007 con firebird 2 hibero Conexión con bases de datos 16 27-10-2008 03:32:01
Cual es la mejor opcion para un sistema de esta clase... jcarteagaf Varios 10 24-09-2008 23:57:51
Cual es la mejor opcion para imprimir ticket en impresora matricial hibero Impresión 12 24-05-2008 00:16:33
Sobre cuál es la mejor opción para trabajar con Word Gabo Servers 6 16-01-2008 13:36:21
Cual es la mejor opción para imprimir ?? Delphitest Impresión 4 27-10-2006 21:50:59


La franja horaria es GMT +2. Ahora son las 23:57:44.


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