![MigrationBDE2IB | Embarcadero RAD Studio Delphi C++Builder Blogs migrationbde2ib](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2020/11/MigrationBDE2IB-1141531-6530416.jpg?resize=1140%2C694&ssl=1)
Desde el lanzamiento de Delphi y C ++ Builder 10.4, hemos creado más formas para que los desarrolladores migren y actualicen fácilmente sus aplicaciones heredadas existentes de Borland Delphi y C ++ Builder a nuevas versiones modernizadas. Si bien hay muchas razones por las que uno debería actualizar a la versión más reciente, a veces no parece la idea más factible. Puede ser una tarea abrumadora si considera migrar sus datos desde una plataforma que ha funcionado durante tantos años o una capa de acceso a datos de la que no ha tenido que preocuparse.
Con muchas aplicaciones de Borland, ha sido común tener el BDE como la capa de acceso a datos para las aplicaciones Delphi y C ++ Builder, pero con el tiempo, el BDE se ha quedado en el pasado. Las tecnologías más nuevas se han unido a las filas y han superado las capacidades del BDE de 32 bits que todos amamos.
El primer paso para eliminar el BDE de su aplicación es determinar los componentes de acceso a datos con los que desea reemplazarlo. Hay algunas opciones que puede usar, incluidas UniDAC e IBeXpress. En este artículo, usaré FireDAC, el conjunto de componentes de acceso a datos incluido en las ediciones RAD Studio, Delphi y C ++ Builder Enterprise y Architect. Para obtener más información sobre FireDAC, consulte FireDAC Docwiki.
Migración de BDE a FireDAC
Cambiar los marcos que usa para acceder a sus datos se ha vuelto más fácil a lo largo de los años. Ahora tenemos herramientas como reFind (específico de Delphi) para BDE y DBExpress, la herramienta de migración de BDE a FireDAC de Delphi Parser para C ++ Builder y Delphi, y muchas otras herramientas disponibles para migraciones. Vea este video a continuación, donde le mostramos cómo usar la herramienta reFind para migrar desde los componentes BDE en un formulario a FireDAC.
Fuentes de datos BDE a InterBase
Una vez que haya migrado sus componentes en su aplicación, en algunos casos, puede permanecer con la base de datos que tiene. Si bien FireDAC admite Paradox y otras bases de datos de escritorio a través de ODBC, contiene varios controladores que le permiten conectarse a una gran cantidad de bases de datos como Oracle, DB2, MySQL, MSSQL, InterBase / Firebird, etc.
Si bien puede utilizar las funciones de importación y exportación de datos de InterBase combinadas con una herramienta de diseño de base de datos que revierte y reenvía el esquema de su base de datos, existen herramientas disponibles que ayudan a reducir la molestia en este proceso. Una de estas herramientas es InterBase Datapump (software gratuito). Una herramienta que utilizo cuando trabajo con clientes para migrar fuentes de datos BDE a bases de datos de InterBase.
Hay muchos recursos disponibles para los equipos que buscan migrar fuera de tecnologías más antiguas, consulte el Centro de actualización y migración de Embarcadero hoy mismo para ver cuán fácil podría ser el movimiento para modernizar y actualizar sus aplicaciones heredadas de Delphi y C ++ Builder.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition