Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Firebird + DBExpress + Delphi 2007 (https://www.clubdelphi.com/foros/showthread.php?t=47467)

diegofhernando 29-08-2007 04:18:24

Firebird + DBExpress + Delphi 2007
 
Q tal foristas, bien el caso es q actualmente ando migrando algunas aplicaciones desde delphi 7, anteriormente usaba dbexpress para conectar con firebird usando una IBConnection, pero al tratar de compilar esta aplicacion en delphi 2007 me encuentro con el problema q dbexpress no soporta algunas funcionalidades como el enlazar 2 datasets como maestro y detalle, kisiera saber si alguien ha podido superar este problema o si definitivamente ya no es posible usar dbexpress con firebird sin usar drivers externos.

Bien como siempre agradezco su tiempo.
Salu2 :cool:

diegofhernando 29-08-2007 05:48:11

hmm... pido mil disculpas este tema fue recientemente abierto por otro forista; revisando el foro de nuevo me acabo de enterar :o

Al González 29-08-2007 06:39:44

Hola.

De todas formas es interesante lo que comentas. Yo también manejo Firebird con dbExpress en Delphi 7 y no quisiera tener broncas al pasar a Delphi 2007.

¿Podrías decirnos cuál es ese otro hilo?

Saludos.

Al González.

diegofhernando 31-08-2007 01:16:09

Q tal?... pues la verdad en este momento el hilo al q me refiero se encuentra inmediatemente despues q este... :p

Aprovecho para comentarte, q si tendras problemas con D 2007 y firebird si usas dbexpress, se presentan varios inconvenientes q obviamente no te permitiran usar esta DB. Lo curioso es q pensaba q era por problemas en cuanto las nuevas caracteristicas de interbase, pero desinstale mi firebird 2, instale interbase 6.1 y oh sorpresa! todo funciono perfectamente... ya tu puedes sacar las respectivas conclusiones :rolleyes:

Salu2 :cool:

jhonny 31-08-2007 01:28:25

Cita:

Empezado por diegofhernando (Mensaje 227216)
Q tal?... pues la verdad en este momento el hilo al q me refiero se encuentra inmediatemente despues q este... :p

Aprovecho para comentarte, q si tendras problemas con D 2007 y firebird si usas dbexpress, se presentan varios inconvenientes q obviamente no te permitiran usar esta DB. Lo curioso es q pensaba q era por problemas en cuanto las nuevas caracteristicas de interbase, pero desinstale mi firebird 2, instale interbase 6.1 y oh sorpresa! todo funciono perfectamente... ya tu puedes sacar las respectivas conclusiones :rolleyes:

Salu2 :cool:

¿Pero de que inconvenientes hablas?, es que he visto que varias personas dicen que se han encontrado con varios inconvenientes a la hora de usar FireBird con DBX4, pero nunca he visto alguien que especifique el tipo de inconvenientes que este presenta.

Al González 31-08-2007 01:38:49

¡Hola a todos!

Cita:

Empezado por jhonny (Mensaje 227226)
¿Pero de que inconvenientes hablas?, es que he visto que varias personas dicen que se han encontrado con varios inconvenientes a la hora de usar FireBird con DBX4, pero nunca he visto alguien que especifique el tipo de inconvenientes que este presenta.

Por mi parte, en cuanto esté en condiciones de usar Delphi 2007, les haré llegar mis observaciones al respecto. Mientras tanto, que alguien con experiencia en el tema (dxExpress + Firebird en Delphi 2007) aclare de manera específica qué problemas se presentan, antes de que esto se convierta en un mito más.

Saludos.

Al González. :)

diegofhernando 31-08-2007 01:53:56

Bien, pido disculpas por lo somero de mis comentarios acerca de los inconvenientes q se me presentaron, especificamente estos son los problemas q tuve al intentar abrir una DB usando Firebird q podia usar sin problemas en D7:

* "Unknown Error": al intentar usar clientdatasets en Maestro - Detalle (propiedad MasterSource del clientdataset).
* "Unknown Error": al intentar hacer insert en una tabla con campo BLOB.

estos errores no generan ni codigo ni documentacion adicional.

Imagino q por ahi deben existir algunos mas, la verdad es q desisti de continuar haciendo pruebas y me dedique a buscar soluciones a estos 2 primeros inconvenientes.

Finalmente y sin encontrar respuestas en la web acerca de esto, quise comprobar si efectivamente eran las nuevas caracteristicas de interbase que impedian usar una version anterior y por eso opte por instalar interbase 6.1 con el resulado q comento en un post anterior.

Salu2 a todos y espero sirva de algo mi experciencia. :cool:

jhonny 31-08-2007 02:01:07

Cita:

Empezado por diegofhernando (Mensaje 227238)
Finalmente y sin encontrar respuestas en la web acerca de esto, quise comprobar si efectivamente eran las nuevas caracteristicas de interbase que impedian usar una version anterior y por eso opte por instalar interbase 6.1 con el resulado q comento en un post anterior.

¿Osea que con IB 6.1 si lograste guardar el registro que tenia un campo de tipo Blob como si nada y haciendo exactamente lo mismo con FireBird no lo lograste?

diegofhernando 31-08-2007 02:16:03

Es correcto, luego de la instalacion de IB6 no he tenido "por ahora" ningun otro inconveniente con los dbx en D2007. De cualquier forma en estos momentos estamos migrando una de nuestras aplicaciones mas grandes de D7 a D2007 y luego de esta situacion hemos estado buscando un nuevo RDBMS q no implique costos de licienciamiento adicional para nuestros nuevos clientes, si te interesa el tema te puedo recomendar el DB2 Express, aun estamos evaluando esta opcion, puedes encontrar mas informacion en el siguiente enlace: http://www.ibm.com/news/bo/es/2006/02/15-02-2006.html

jhonny 31-08-2007 02:19:27

Gracias Diego, eres muy amable :)


La franja horaria es GMT +2. Ahora son las 02:38:46.

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