![]() |
Nueva versión Delphi
Buenas tardes,
Como siempre antes de hacer nada, quería consultar con ustedes lo que he hecho. Estoy trabajando con Delphi 2010 Firebird 2.5, y para crear tablas utilizo IbExpert todo perfecto. Por varias razones entre ellas pensando actualizarme un poco pero seguramente es un error por que todo funciona bien sobre todo por que es posible que me facilitaría el trabajo a la actualización a la nueva reglamentación de facturas que ya no se pueden modificar y estar dentro de la nueva legislación pero como digo lo que he hecho seguramente es una error pero bueno ya está. He comprado un nuevo ordenador y he comprado el Delphi 12.3 64 bits, y está ya instalado en el nuevo ordenador ahora quería trabajar con los programas que tengo en el ordenador antiguo que lógicamente aún está operativo, con lo cual quería pasar de Interbase a Firebird el ordenador nuevo, entonces la pregunta es desinstalar Interbase y Instalar Firebird pero con la misma versión Firebird 2.5 o una superior?, trabajar con IbExpert o debería hacerlo con otro? y también he visto que en la versión delphi 12.3 trabaja con tablas TADOTable, mientras que con Delphi 2010 utilizo TIBtable, serían compatibles? Antes de hacer nada quería vuestro consejo, la idea es trabajar con los programas creados en el ordenador antiguo y poder pasarlos y trabajar con los mismos programas pero ya en el ordenador nuevo con los avances del Delphi 12.3. continuando programando en el ordenador nuevo. Gracias de antemano. |
Preguntas muchas cosas y bastante de ellas son muy amplias de responder porque todo depende de lo que necesites y de lo que quieras conseguir.
Si estás usando firebird 2.5 con IBX, sigue usándolo. Si quieres pasar a una versión nueva de firebird también puedes hacerlo, no hay ningún problema, sólo recuerda si tu base de datos está creada en dialecto 1 o 3, hay algunos cambios sobre todo en el tipo de campos fecha/hora. En cuanto a desinstalar interbase, ni siquiera sé por qué lo tienes instalado, si usas firebird, elimínalo, no te sirve para nada. Y en cuanto a usar el componente ibtable, no te aconsejo que lo uses, utiliza los dataset de IBX, a fin de cuentas un ibtable no es más que un "select * from algunatabla". |
Hola Casimiro,
Interbase está instalado por que venía en el paquete al instalar Delphi 12.3 sólo por eso En cuanto a IbTable, Llevo años trabajando con Delphi 2.010 y por debecto venía el Componente IbTable y empecé con él, permitiéndome hacer todo lo que necesitaba que es trabajar con Tablas, interrelacionarlas, hacer informes y ahora me meteré en hacer todo tipo de gráficas. Ahora me aconsejas que es mejor el Dataset de IBX que IbTable, pero delphi 12.3 viene con TADOTable qué debería hacer para trabajar con Dataset IBX. Y por último debería instalar Firebird supongo que con Delphi 12.3 la versión 2.5 seguirá yendo bien, y desintalar interbase. Gracias. |
Si no ha cambiado, cuando instalas delphi tienes un "checkbox" o algo similar para desmarcarlo y que no instale interbase.
Los componentes IBX (pestaña interbase) tiene los componentes ibdatabase, ibtransaction, ibdataset, ibsql y también, si no ha cambiado en las últimas versiones tendrás ibtable. No necesitas usar nada nuevo, puedes seguir trabajando igual que hasta ahora. Ya sabes, si algo funciona... para qué cambiarlo. |
Cita:
Si vas a cambiar, yo optaría por usar componentes de FireDAC (que también trabajan con múltiples Bases de Datos) y son los más nuevos y los que recomienda Embarcadero. |
| La franja horaria es GMT +2. Ahora son las 06:39:41. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi