Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-08-2010
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 22
jourdan Va por buen camino
Delphi 2010 - Firebird o es tiempo de cambiar?

Ojalá me puedan ayudar con lo siguiente, llevo varios años desarrollando aplicaciones con delphi 6 profesional- firebird 1.5 - IBX, esa combinación me ha resultado muy buena ya que las aplicaciones han funcionado sin ningún problema, no me había animado a cambiar a un delphi más nuevo ya que siempre existen problemas de compatibilidad, etc. Por fin me anime a comprar delphi 2010 profesional y me he encontrado con varios problemas al tratar de migrar mis aplicaciones, buscando información me encuentro con que las versiones mas nuevas de firebird no son del todo compatibles con el ibx de delphi 2010, en algunos sitios veo que recomiendan comprar librerias como el fibplus, UIB, etc., (productos comerciales), esto implica ademas de otro desembolso hacer varios cambios en el código, pruebas, etc. por lo que la pregunta que les quiero hacer es: Vale la pena seguir con firebird y comprar algún componente o de plano es hora de migrar a una base de datos soportada nativamente por delphi como mysql. Firebird me gusta muchisimo, creo que es potente, completa, los procedimientos almacenados son fantásticos, pero en las pruebas que he hecho con delphi 2010 / firebird 2.3 he tenido problemas de compatibildad con los "dbmemos" por la cuestión del uso de utf8, con las strings, etc.
De antemano muchas gracias y saludos
Alejandro Jourdan
__________________
Alejandro Jourdan
Responder Con Cita
  #2  
Antiguo 02-08-2010
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Alejandro, los problemas de compatibilidad, entre IBX y Firebird, no son muchos realmente, de con el unico que me he topado es que con los IBX y Firebird 2.1, no puedo crear usuarios y modificarlos en desde los IBX directamente. Pero eso se solventará facilmente en la versión 2.5, ya que esas tareas se podran hacer también por SQLs sencillos.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #3  
Antiguo 02-08-2010
Delfino Delfino is offline
Miembro
 
Registrado: jul 2003
Ubicación: Madrid
Posts: 974
Poder: 21
Delfino Va por buen camino
Cita:
migrar a una base de datos soportada nativamente por delphi como mysql
En Delphi 2010 Firebird es tb nativamente soportado con el driver DBX.

Te recomiendo usar los componentes DBX te daran mucha mas flexibilidad y potencia a la aplicacion.
__________________
¿Microsoft? No, gracias..
Responder Con Cita
  #4  
Antiguo 02-08-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por jourdan Ver Mensaje
[..] me encuentro con que las versiones mas nuevas de firebird no son del todo compatibles con el ibx de delphi 2010 [..]
Además de lo comentado por jhonny y Delfino he de decir que no es que firebird no sea del todo compatible con ibx, sino que IBX no es del todo compatible con firebird por lo que a la hora de cambiar sería el componente de acceso ibx por otro, y no la base de datos.
Responder Con Cita
  #5  
Antiguo 02-08-2010
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por Delfino Ver Mensaje
En Delphi 2010 Firebird es tb nativamente soportado con el driver DBX.
Bueno, de hecho yo también pensaba hacer este comentario, pero no estoy tan seguro de que en la versión profesional (Que es la que tiene jourdan), también esté dicho driver de forma nativa (Si no estoy mal, era en la Enterprise y la Architec).
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #6  
Antiguo 02-08-2010
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 22
jourdan Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Alejandro, los problemas de compatibilidad, entre IBX y Firebird, no son muchos realmente, de con el unico que me he topado es que con los IBX y Firebird 2.1, no puedo crear usuarios y modificarlos en desde los IBX directamente. Pero eso se solventará facilmente en la versión 2.5, ya que esas tareas se podran hacer también por SQLs sencillos.
Jhonny, muchas gracias, una pregunta, estas usando las bases de datos con el charset utf8? Tengo problemas con los dbmemo al usar este charset y no he encotrado la forma de hacer funcionar mi aplicación. Nuevamente gracias
__________________
Alejandro Jourdan
Responder Con Cita
  #7  
Antiguo 02-08-2010
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 22
jourdan Va por buen camino
Cita:
Empezado por jhonny Ver Mensaje
Bueno, de hecho yo también pensaba hacer este comentario, pero no estoy tan seguro de que en la versión profesional (Que es la que tiene jourdan), también esté dicho driver de forma nativa (Si no estoy mal, era en la Enterprise y la Architec).
Muchas gracias, la versión profesional no trae soporte dbx para firebird, según he leido es en la enterprise.

Por otro lado vi que hay un contraoladr gratis en:

http://sites.google.com/site/dbxfirebird/

para firebird en pero hay muy poca documentación, si alguien tiene código con este controlador para d2010 que quiera compartir será muy bien recibido. Nuevamente gracias y saludos
__________________
Alejandro Jourdan
Responder Con Cita
  #8  
Antiguo 02-08-2010
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 22
jourdan Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Además de lo comentado por jhonny y Delfino he de decir que no es que firebird no sea del todo compatible con ibx, sino que IBX no es del todo compatible con firebird por lo que a la hora de cambiar sería el componente de acceso ibx por otro, y no la base de datos.
Casimiro, que controlador me recomendarias, cual será el mejor?
Gracias
AJ
__________________
Alejandro Jourdan
Responder Con Cita
  #9  
Antiguo 02-08-2010
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por jourdan Ver Mensaje
Casimiro, que controlador me recomendarias, cual será el mejor? [..]
Yo llevo muchos años usando FIBplus. También uso IBX en algunos proyectos y hasta ahora no he encontrado ningún problema con ellos y firebird.
Responder Con Cita
  #10  
Antiguo 02-08-2010
jourdan jourdan is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico
Posts: 151
Poder: 22
jourdan Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Yo llevo muchos años usando FIBplus. También uso IBX en algunos proyectos y hasta ahora no he encontrado ningún problema con ellos y firebird.
Muchas gracias!
Saludos
__________________
Alejandro Jourdan
Responder Con Cita
  #11  
Antiguo 04-08-2010
Avatar de mlara
[mlara] mlara is offline
Miembro Premium
 
Registrado: jun 2003
Ubicación: Colombia
Posts: 667
Poder: 21
mlara Va por buen camino
En este hilo hice un repaso de los componentes disponibles para trabajar con Firebird:

http://www.clubdelphi.com/foros/showthread.php?t=68715

Creo que muchas personas se van a encontrar con este dilema, así que sería bueno hacer una evaluación previa delas posibilidades...

Por mi parte, creo que la solución es una de las siguientes:

D2010 Professional

1. FIBPlus (US 348)
2. InterXpress for Firebird (US 72 - US 135)
3. InterBase data Access Components (US 99.95 - US 149.95)
4. Opción libre: dbExpress Driver for Firebird

Este último se encuentra disponible en:

http://sites.google.com/site/dbxfirebird/

y hay cierta documentación en:

http://conferences.embarcadero.com/article/33217

D2010 Enterprise

5. Se podría usar cualquiera de las opciones anteriores o la solución dbExpress Server connectivity to Firebird 1.5 o 2.1 que viene con esta edición de Delphi.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre.
Responder Con Cita
Respuesta



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
Firebird, Mysql y Delphi 2010 tec Varios 3 16-04-2010 15:34:51
Hacer que Delphi 2010 luzca como Delphi 7 jorosmtz La Taberna 0 11-04-2010 22:45:36
Como cambiar mensages en delphi y firebird bothy Varios 17 26-03-2010 16:48:07
cambiar la clave de firebird desde delphi ingabraham Varios 1 06-02-2010 18:19:28
Delphi 2010 gerardus Debates 5 30-11-2009 20:46:53


La franja horaria es GMT +2. Ahora son las 05:41:20.


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