Ver Mensaje Individual
  #5  
Antiguo 17-07-2010
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Reputación: 20
rolandoj Va por buen camino
Algo de comparación

Cita:
Empezado por manuc Ver Mensaje
Hoal rolandoj,

La verdad es que yo no te recomendaría dbExpress + ODBC.

Si vas ha utilizar ODBC, ¿porqué no utilizas ADO?

Creo que al utilizar ODBC matarás todas las ventajas que te da dbExpress, que básicamente (entre otras) es mayor velocidad de acceso a datos.

Yo te recomendaría que si quieres utilizar dbExpress y vas a amortizar el proyecto utilices un driver de devart, que van muy bien.

Yo en algunos proyectos utilizo dbExpress + ODBC + mySQL y no me gusta el resultado.


Un saludo.
Hola,

Gracias por el interés.

En mi caso, y como expliqué antes, no es que quiera usar ODBC. Lo busqué como alternativa a las limitaciones del dbExpress nativo. Por eso comentaba que aunque para efectos prácticos el driver que me sugirió FGarcia me sirve perfectamente, porque funcionó bien en las pruebas de campos Memo, me quedaba la curiodidad técnica de como usar ODBC con dbExpress, ya que no he encontrado documentación.

Por otro lado, estoy usando dbExpress como alternativa al BDE porque hasta donde conozco es el más parecido a las facilidades del BDE, en especial en lo referente a independencia del motor. Con todo, después de usar dbExpress, comparandolo con BDE me parece notablemente inferior en facilidades de uso y en capacidades de portabilidad básica.

En general, sigo usando BDE en todos mis proyectos antiguos; pero, en los nuevos uso dbExpress porque las últimas versiones de algunos motores ya tienen incompatibilidades con BDE y este ya no recibe actualizaciones. Es un probelma porque uno no sabe que motor de Base de Datos tendrán ellos. Para los viejos, mis clientes prefieren mantener la infraestructura antigua de motores de Base de Datos porque no les han surgido necesidades que justifique cambiarlos.

Vale aclarar lo siguiente : Yo no trabajo amarrado a un motor de Base de Datos. La idea es qie mis aplicativos funcionen con múltiples motores sin que tenga que cambiar código; y usualmente es así. Por eso surge lo de Firebird. Mi aplicación está a punto de liberarse y necesito pulir detalles
Responder Con Cita