Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Noticias

Migración de BDE / Paradox a InterBase

migrationbde2ib

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.

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

IN THE ARTICLES