Ver Mensaje Individual
  #3  
Antiguo 28-07-2007
JCarlosas JCarlosas is offline
Miembro
 
Registrado: abr 2006
Ubicación: Habana. Cuba
Posts: 103
Reputación: 19
JCarlosas Va por buen camino
Tienes toda la razón.

El problema es que el sistema inicialmente lo desarrolle en MySQL buscando volocidad y economia.
Llevamos ya mas de 2 año desarrollando la version para MySQL y ahora ha llamado la atencion de otros clientes mas podero$o$, de los cuales unos quieren una version en Oracle y otros en MS SQL.
Desde el inicio la aplicacion fue desarrollada con Zeos.
Cambiarlo todo para ADO seria tremendo trabajito, sin contar que existen bastante clientes que les sigue interesando la version en MySQL.
El cosenso general del equipo (Ya ahora somos 5) ha sido seguir con Zeos y hacerlo multi plataforma en lo que a BD se refiere.
Nos hemos dado cuenta de varios problemas de Zeos con Oracle y con MS SQL Server ademas del mencionado aqui.
Por ejemplo con Oracle da problemas con los TDateTime. Descarta la parte del Time.
Y en MS SQL, bajo determinadas condiciones, da problemas los datos de Tipo BigInt. Los toma como si fueran Float.

Sin embargo esos mismo codigo que en Oracle y MS SQL trabajan erroneamente con ZEOS, con ADO lo hacen a la perfeccion.
Pienso que es que el equipo de desarrollo de ZEOS ha tenido mas apoyo de parte de la comunidad que desarrolla con MySQL, FireBird etc., que quienes lo hacen en MS SQL Server. De hecho supongo que por lo mismo que tu planteabas, para MS SQL es preferible ADO, que es una tecnologia bastante depurada ya digo yo, ademas que los componentes para usar ADO ya vienen con el Delphi.

Bueno muchas gracias por tu time y tu consejo.
Saludos a todos
JCarlos

Última edición por JCarlosas fecha: 28-07-2007 a las 16:44:39.
Responder Con Cita