Noticias

Su primera aplicación .NET/Interbase: cómo conectar .NET y el almacén de datos seguro de Interbase

embarcaderotechnologiesinterbasetogodelphicbuilderembeddeddatabase66372622

¡Hola desarrolladores! Esta es la tercera publicación de una serie sobre Interbase para desarrolladores de .NET. Si acaba de llegar a este canal, puede encontrar el primer “ Presentación de InterBase para .NET: un almacén de datos incorporado súper seguro para usuarios de .NET ” aquí , y el segundo “ Comenzar con InterBase para .NET: instalar, configurar y Proteja sus datos en minutos ” está disponible a través de este enlace .

Así que hoy es EL día en que haremos lo que a los desarrolladores realmente nos gusta hacer: ¡programar !

Preparando el Ambiente

Teniendo en cuenta que tiene Visual Studio 2017 o 2019 correctamente instalado, puede descargar los controladores y paquetes más recientes para Visual Studio desde GitHub o NuGet: enlaces a continuación. La compatibilidad con el marco principal de ADO.Net incluye InterBase Server y ToGo/IBLite; las distintas ediciones se analizaron en la primera publicación del blog mencionada anteriormente. InterBase Server and Desktop también incluye una capa de mapeo relacional de objetos .NET.

Si se dirige a la página de lanzamientos del repositorio de GitHub mencionado anteriormente, encontrará una extensa documentación sobre el controlador, sus clases, métodos y características, por lo que no voy a replicar esto aquí. El proceso de instalación consistirá en ejecutar ambos instaladores .msi: uno para el controlador Interbase ADO.NET y otro para instalar la extensión DDEX para Visual Studio.

Dicho esto, me gustaría agregar algunos detalles sobre la configuración de DDEX. A partir de la versión 2017, Visual Studio movió sus configuraciones al concepto de “registro privado”. Esto agrega un proceso manual que debe ejecutarse después de haber ejecutado el instalador DDEX .msi.

Los pasos relacionados con este proceso también están cubiertos por la documentación, pero por favor, preste especial atención a este extracto:

El instalador instalará 2 archivos .reg: uno para VS2017 ( InterBaseDDEXProviderVS2017.reg ) y otro para VS2019 ( InterBaseDDEXProviderVS2019.reg ). Deberá modificar estos archivos ligeramente antes de poder importarlos al registro privado. Primero será el nombre de la colmena que le dará al cargarlo en regedit. Los archivos se entregan con nombres iguales a su carpeta _config en el registro privado. Para VS2017 es 15.0_7cf12c00 y para VS2019 es 16.0_d30585a1. Si cambia el nombre de la colmena, deberá actualizar el archivo .reg para que apunte a esa colmena.

Estos nombres de “colmena” son cruciales para que DDEX funcione correctamente con su versión de Visual Studio.

Conexión Interbase desde Visual Studio

El siguiente video navega a través de los pasos básicos al conectar Interbase desde Visual Studio y desde una aplicación de Windows Forms. Los mismos conceptos se pueden usar para crear cualquier tipo de aplicación compatible con Visual Studio para todas las plataformas.


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