Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Una consulta sobre IBX y Firebird 2.5 (https://www.clubdelphi.com/foros/showthread.php?t=75195)

Caminante 04-08-2011 02:29:13

Una consulta sobre IBX y Firebird 2.5
 
Bueno hago esta consulta por algo q acaba de suceder hoy.

Resulta q un amigo ex compañero de estudios me pidio q viera un pequeño sistema q tiene en su negocio. Este esta hecho con una base de datos Intebase 6.5 y utiliza los ibx hasta ahi todo bien (Suelo usar esos controles).
Me pidio consejo porque queria pasar de intebase a firebird mas que todo porque solo podia tener 5 conexiones y necesitaba mas.
Bueno me dejo ahi a solas con el sistema para ver si se puede hacer algo.
Estando ahi instale el firebird 2.5 y como para probar conecte el IBDatabase que usa se programa para ver q pasaba y conecto bastante bien e incluso funcionaba mas rapidamente q cuando estaba conectado a interbase.
Eso me dio q pensar porque yo habia leido q los Ibx serian compatibles con firebird. Bueno mi pregunta es ¿Que tan compatibles son con firebird 2.5? ya q esperan una respuesta mia y no que debo decirle.
Deberia dejarlo asi como esta ¿No habra problemas? o se puede hacer algo para tener mayor seguridad.
O debo recomendarle cambiar. La verdad ahora estoy un poco corto de tiempo como para eso por eso mi duda.
Espero el consejo de todos aquellos q tienen mas experiencia en firebird ya q yo recien me he cambiado.
Gracias

Caral 04-08-2011 02:35:18

Hola
Bueno son los componentes que uso en mi programa con firebird y no he tenido ningun problema.
Saludos

ecfisa 04-08-2011 02:38:23

Hola Caminante.

Igual que el amigo Caral, los tengo funcionando y sin problemas.

Saludos.

Caral 04-08-2011 02:41:32

Hola
De hecho por eso hice este tutorial que compara velocidades entre IBX y Zeos.:p:D
Saludos

Lepe 04-08-2011 12:49:19

Dicho por el creador de Interbase: "Que IBX funcione con Firebird es una mera coincidencia" (leasé con mala leche, puesto el creador de Interbase no se lleva muy bien con Firebird jejeje).

Ya en serio. Puesto que Firebird hereda de IBX 6 y tu compañero ha hecho única y exclusivamente uso de las características de IBX 6, todo le funciona de maravilla.

Ahora es cuando empezarán los problemas porque FB 2.5 ya tiene muchas características distintas a IBX 7, por ende cada uno va por su propio camino. Si quiere beneficiarse de las características propias de FB 2.5 le queda irse a comprar los FIBPlus, IBDAC o similares.

Saludos

Caminante 04-08-2011 15:46:54

Gracias por sus respuestas. Como dije el sistema ya esta hecho asi q no creo q use las caracteristicas especificas de firebird asi que solo cambiare la conexion en el Ibdatabase. Pero de todas formas estare pendiente ante cualquier contratiempo.

Una vez mas gracias.

lbuelvas 04-08-2011 16:30:30

Hola foro, estoy haciendo pruebas para migrar las bases de datos de los clientes desde Firebird 1.5 (que es pariente muy cercano de Interbase) hacia Firebird 2.5, trabajo con Delphi 6 e IBX (el siguiente paso es cambiar hacia Delphi XE + DBX).

No he tenido mayores problemas pero Firebid 2.5 es mas exigente en la construcción de las clausulas Select, por ejemplo la clausula siguiente funcionaba en firebird 1.5 pero no en la versión 2.5:

Código SQL [-]
select a.*
from cliente a
where cliente.nombre like '%FERNANDO%'

Firebird 2.5 es más exigente entonces debe normalizarse la consulta evitando mezclar los dos tipos de notaciones de una de las siguientes maneras :
Código SQL [-]
select a.*
from cliente a
where a.nombre like '%FERNANDO%'
ó
Código SQL [-]
select cliente.*
from cliente
where cliente.nombre like '%FERNANDO%'


La franja horaria es GMT +2. Ahora son las 07:58:51.

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