NAV: Conexión con base de datos externa – Parte 2

NAV: Conexión con base de datos externa – Parte 2

En la entrada anterior, vimos cómo crear una tabla en SQL Server y agregarla en Dynamics NAV (sin consumir licencias). en esta ocasión veremos cómo utilizarla dentro de una página de Dynamics NAV para verificar si los datos son correctos.

Para ello, debemos seguir estos pasos…

Primero, se debe crear la página enlazándola con la tabla externa que hemos creado en Dynamics NAV:


Ahora debe escribir este código en la función OnInit() de la página:

OnInit()
//CADENA DE CONEXION
IF HASTABLECONNECTION(TABLECONNECTIONTYPE::ExternalSQL,'CMASBLOG') THEN
    UNREGISTERTABLECONNECTION(TABLECONNECTIONTYPE::ExternalSQL,'CMASBLOG');

REGISTERTABLECONNECTION(TABLECONNECTIONTYPE::ExternalSQL,'CMASBLOG','Server=TU_SERVIDOR\TU_INSTANCIA;Initial Catalog=TU_BASE_DE_DATOS;Integrated Security=SSPI;');
SETDEFAULTTABLECONNECTION(TABLECONNECTIONTYPE::ExternalSQL,'CMASBLOG')

Con este código, la página está lsita para la verificación de los datos:

Con estos simples pasos logramos integrar una base de datos externa (de cualquier proveedor) con Microsoft Dynamics NAV 2018.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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