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)
-   -   cual es la mejor opcion para conectar delphi 2007 con firebird 2 (https://www.clubdelphi.com/foros/showthread.php?t=55480)

hibero 17-04-2008 21:47:11

cual es la mejor opcion para conectar delphi 2007 con firebird 2
 
Como resulta que el dbx que viene con D2007 no es compatible con firebird. Creo que los componentes IBX les pasa lo mismo. Cual es la mejor opcion para realizar una aplicación D2007+FB2+DBX

Creo que tengo las siguientes opciones.

1. Compar el driver de corelab para enlazar (he probado la demo y van muy bien)
2. Utiliar componentes de acceso nativo a FB como Zeos
3. Utilizar Ado + ODBC (lo he probado y tambien funciona bien, no me parece lo mejor pero si barato)
4. Utilizar Ado+OleDB con IBProvider
5. Cambiarme a otra base de datos MySQL
6. Cambiar a Interbase, seguro que va bien. Pero supongo que de precio no tan bien
7. Desarrollar con delphi 2006

hay otra alguna opcion mas

Luis M. 18-04-2008 00:04:43

Hola.

Prueba esto
A mi me funcionan muy bien.
Un saludo.

diegofhernando 18-04-2008 03:52:24

Personalmente te recomiendo las Zeos, a mi me han ido muy bien :)


Salu2:cool:

Casimiro Notevi 18-04-2008 08:45:24

MDO (Mercury Database Objects)
IBX
FIBplus

Para mí lo mejor, con mucha diferencia, FIBplus, aunque cuesta un poquito.

Ivanzinho 18-04-2008 09:12:38

Cita:

Empezado por Casimiro Notevi
MDO (Mercury Database Objects)
IBX
FIBplus

Para mí lo mejor, con mucha diferencia, FIBplus, aunque cuesta un poquito.

Hace unos meses estuve haciendo unas pruebas entre estos tres componentes. Los que más me agradaron fueron los FIBplus pero finalmente me decidí por los IBX, los cuales van muy muy bien.

La razón de mi elección fue que no existía una gran diferencia entre ellos, quizá una programación más comoda con FIBPlus, pero no era suficiente para justificar el desembolso económico. En cuanto a MDO lo rechacé porque llevan algo más de 2 años sin actualizaciones, lo que me hace dudar de la continuidad del proyecto.


Ojo, estoy hablando de Delphi 7. No sé como estrán las cosas en la versión 2007.

Un saúdo.

Luis M. 18-04-2008 10:34:54

Hola.

Cita:

Empezado por Ivanzinho (Mensaje 280938)
Ojo, estoy hablando de Delphi 7. No sé como estrán las cosas en la versión 2007.
Un saúdo.

Bueno... yo los he utilizado con D7 y ahora los utilizo con D2007 y no he
tenido ningún tipo de problemas.
Los utilicé con Firebird 1.5, 2.0.3 y ahora utilizo la versión 2.0.4 y me funcionan muy bien.
Por mi parte, nunca me han dado problemas y espero que sigan así :)

Un saludo.

Delfino 18-04-2008 15:54:15

Cita:

yo los he utilizado
Pero quienes son?
Los kleenex?? :D

hibero 18-04-2008 19:57:43

gracias por vuestras respuestas
 
Gracias por buestras respuestas. He estado haciendo pruebas con IBX y creo que al final me voy a decidir por ellos. Eso si tengo una pregunta

1. Utilizar IBDataSet enlazado a un Datasource directamente

IBDataSet ---> DataSource

2. Utilizar un IBDataSet enlazado a un DataSetProvider este a un clientDataSet y este a un DataSource

IBDataSource ---> DataSetProvider --->ClientDataSet ---> DataSource

la verdad no se cual des las dos es mejor opcion

salu2 y gracias

Lepe 19-04-2008 11:19:03

ClientDataset es para trabajar con Caché updates, por ejemplo, abres un dataset, lees todos los registros y los pones en un grid, cierras el Dataset, pero puedes eliminar/insertar/modificar registros del Grid. Una vez realizados todos los cambios haces un ApplyUpdates del dataset y grabas a la BBDD las modificaciones.

Como efecto inmediato, haces que las transacciones sean lo más cortas posibles.

Saludos

hibero 19-04-2008 12:53:09

y como controlas la concurrencia utilizando clientdataset.

ASAPLTDA 19-04-2008 15:00:30

SQL-DIRECT leer firebird
 
Hola revisa estos componentes son buenos
http://sql-direct.com

adearmas 25-04-2008 19:19:58

Hace poco me entere de unos nuevos drivers DBX4 para Firebird...

Estan en desarrollo pero parecen funcionar bien...

http://www.tbosystems.bluehosting.co...x4/indexen.php

El uso es gratuito.
Saludos

tefots 30-04-2008 09:23:17

ado+ ibprovider
 
pues yo durante mucho mucho tiempo he usado IBX , hace un par de años , por miedo a que dejaran de ser compatibles con firebird me pasé a MDO que es lo mas parecido , pero los MDO tienen algunos detalles que no acabaron de convencerme y eso que desarrolle algunas aplicaciones gordas con ellos.

y finalmente estoy con ado+ibprovider , y que quereis que os diga, no hay color , ado va muy bien , para mi tiene mas virtudes que inconvenientes y de momento no los cambio por nada.

saludos.

pmtzg 25-10-2008 06:51:29

Delphi 7 e IBX
 
Cita:

Empezado por Ivanzinho (Mensaje 280938)
Hace unos meses estuve haciendo unas pruebas entre estos tres componentes. Los que más me agradaron fueron los FIBplus pero finalmente me decidí por los IBX, los cuales van muy muy bien.

La razón de mi elección fue que no existía una gran diferencia entre ellos, quizá una programación más comoda con FIBPlus, pero no era suficiente para justificar el desembolso económico. En cuanto a MDO lo rechacé porque llevan algo más de 2 años sin actualizaciones, lo que me hace dudar de la continuidad del proyecto.


Ojo, estoy hablando de Delphi 7. No sé como estrán las cosas en la versión 2007.

Un saúdo.

hola Ivanzinho
he revisado tu post y me gustaria hacerte unas preguntas !!
creo que si entendi bien utilizas Firebird 2.X con los componentes de IBx
es correcto ??
si es así, osea que puedes crear bases de datos, crear tablas, insertar
registros, actualizar, borrar.
usas Stores procedure y Triggers???
si te pregunto todo esto es por que segun se que IBX y Firebird a partir de
las versiones 2.x no habia compatibilidad ,, eso he leido
me gustaria saber de tu experiencia si es así ..

fijate que yo uso Delphi 7 con Firebird 2.1 y embbeded 2.0
pero los uso de la siguiente manera:
transfiero tablas de Paradox a Firebird
despues solo las uso para sacar reportes
las transferi ahi porque saco reportes un poco complejos
y el tiempo de respuesta es de segundos cuando en paradox era de horas
utilizo el crystal report XI y me conecto por medio de ODBC driver para Firebird
pero a penas he querido hacer insert, update, borrar en las tablas de firebird
pero no se si usar IBX
ya que hay componenetes gratis pero no me convencen y de paga pero
hay que justificar el gasto....
espero saber de ti y de tus experiencias
que delphi usas y que Firebird usas y como te va
gracias

ASAPLTDA 25-10-2008 15:11:11

SQL-DIRECT para firebird
 
uSO SQLDIRECT para leer base de datos de firebird otras bases de datos con los mismos componentes creo que vale la pena usarlos, permiten usar diferentes bases de datos y el precio es bueno. Permiten migrar las componentes bde facilmente y por esto me dicide por estos ya que practicamente la comptabilidad es muy buena

ASAPLTDA 25-10-2008 15:13:46

SQL-DIRECT para firebird
 
uSO SQLDIRECT para leer base de datos de firebird otras bases de datos con los mismos componentes creo que vale la pena usarlos, permiten usar diferentes bases de datos y el precio es bueno. Permiten migrar las componentes bde facilmente y por esto me dicide por estos ya que practicamente la comptabilidad es muy buena casi un 100

Gydba 27-10-2008 03:32:01

Buenas noches, creo que faltaron nombrar los UIB en la lista que son de código abierto compatibles con FPC e incluso con componentes para FastReport. En particular comencé con ellos pero encontré grandes problemas cuando utilizaba el ClientDataSet de terceros que ofrecían para reemplazar MIDAS, pero en la resolución de consultas y demás eran altamente veloces.

Actualmente estoy probando los MDO y son demasiado parecidos a los IBX. De todas maneras tanto uno como el otro llevan bastante tiempo sin ser actualizados y puede que muchas de las nuevas funcionalidades de Firebird se la estén perdiendo.

Todo el mundo comenta de los FibPlus, realmente son excelentes hasta donde pude comprobarlo y se justifica el gasto por completo si es una aplicación comercial puesto que tienen la gran ventaja de actualizarse al ritmo de Firebird.


La franja horaria es GMT +2. Ahora son las 14:32:10.

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