Cita:
Empezado por alquimista_gdl
Delphi 2009 tiene actualizdos sus drivers dbExpress para MySQL 5. El problema es con Delphi 7, en que se quedaron dando servicio hasta MySQL 4...
|
Algo así había escuchado, al menos en Delphi 2009 ya existe un controlador nativo.
Cita:
Empezado por alquimista_gdl
Estuve viendo un poco de Zeos...El problema que tengo es que las aplicaciones que hice en Delphi 6 y que ahora trato de revivir con Delphi 7, tiene más de 20 DataSets que tendría que cambiar... y algunos métodos cambian de dbExpress a Zeos. Por ejemplo, el ApplyUpdates del ClientDataSet maneja parámetros distintos. La propiedad CommandSQL en Zeos es de un tipo de dato, mientras que la de dbExpress es distinto...
|
Conviene aclarar que TClientDataSet
no es de dbExpress. Puedes combinar los Zeos, o cualquier otra biblioteca de componentes de acceso a datos (dbExpress, ADO, IBX, MDO, etc.) con TClientDataSet.
Cita:
Empezado por alquimista_gdl
Por lo tanto, o me lanzo a la aventura de cambiar todo a Zeos, o invierto $130 dólares en un driver dbExpress MySQL
|
Si haces lo primero, y para que no sea mucho el trabajo, podrías realizar una mera sustitución de los SQLQuery/SQLDataSet por ZQuery/ZDataSet, sin dejar de usar los TDataSetProvider y TClientDataSet. En cuanto al precio del contrador, me parece hasta cierto punto razonable para los que no podemos aún actualizarlos a Delphi 2009. ¿Podrías decirnos de qué controlador se trata?
Cita:
Empezado por AzidRain
Utilizar o no los TClientDataset...Su pega es como tu dices que por cada tabla requieres 3 componentes.
|
Cierto, por ello hace tiempo le di al TDataSetProvider la capacidad de crear y "contener" al conjunto de datos proveído. Y de esa manera ya sólo son "dos" componentes.