Puede conectarse al motor SQL de 4D desde cualquier base de datos externa vía el driver ODBC para 4D.
Nota: esta configuración se utiliza como un ejemplo. Es posible conectar directamente las aplicaciones 4D entre ellas vía SQL. Para mayor información, consulte la descripción del comando SQL LOGIN.
- Duplique la base de ejemplo que viene con este tutorial
- Renombre las dos carpetas que contienen las bases, por ejemplo "Cliente" y "Servidor".
- Lance la base de ejemplo dentro de la carpeta Server y active el lanzamiento del servidor SQL al inicio seleccionando la opción "Lanzar el servidor SQL al inicio" en las Propiedades de la base, página SQL:
![](../../picture/310649/pict310649.es.png)
- Cierre y reinicie la base de ejemplo de la carpeta Server para activar el servidor SQL.
- Instale el driver 4D ODBC Driver for 4D 4D, a continuación, compruebe si aparece en el Administrador de fuentes de datos ODBC:
![](http://doc.4d.com/picture/148268/pict148268.en.png)
Cree una nueva fuente de datos llamada "Test_ODBC_Driver_v11"
![](http://doc.4d.com/picture/148269/pict148269.en.png)
y pruébela presionando el botón Connection test
![](http://doc.4d.com/picture/148270/pict148270.en.png)
Lance la base de ejemplo dentro de la carpeta Client, vaya a la ventana principal y haga clic en el botón "Conexión a 4D". El código de este botón es el siguiente:
![](http://doc.4d.com/picture/148271/pict148271.en.png)
![](http://doc.4d.com/picture/148272/pict148272.en.png)
Como puede ver, en la primera parte del método se hace una consulta en la base local. Luego, en la segunda parte, nos conectamos a la otra base 4D vía el driver ODBC y hacemos la misma consulta. El resultado debe ser el mismo, por supuesto.