Pode conectar-se ao motor SQL de 4D desde qualquer banco de dados externo via o driver ODBC para 4D.
Nota: Esta configuração se utiliza como um exemplo. É possível conectar diretamente as aplicações 4D entre elas via SQL. Para maior informação, consulte a descrição do comando SQL LOGIN.
- Duplique a base de exemplo que vem com este tutorial
- Renome as duas pastas que contém as bases, por exemplo "Cliente" e "Servidor".
- Lance a base de exemplo dentro da pasta Server e ative o lançamento do servidor SQL ao inicio selecionando a opção "Lançar o servidor SQL ao inicio" nas Propriedades da base, página SQL:
![](../../picture/310649/pict310649.EN.png)
- Feche e reinicie a base de exemplo da pasta Server para ativar o servidor SQL.
- Instale o driver 4D ODBC Driver for 4D, a continuação, comprove se aparece no Administrador de fontes de dados ODBC:
![](http://doc.4d.com/picture/148268/pict148268.en.png)
Crie uma nova fonte de dados chamada "Test_ODBC_Driver_v11"
![](http://doc.4d.com/picture/148269/pict148269.en.png)
e prove pressionando o botão Connection test
![](http://doc.4d.com/picture/148270/pict148270.en.png)
Lance a base de exemplo dentro da pasta Client, vá até a janela principal e faça clique no botão "Conexão a 4D". O código deste botão é o seguinte:
![](http://doc.4d.com/picture/148271/pict148271.en.png)
![](http://doc.4d.com/picture/148272/pict148272.en.png)
Como você pode ver, na primeira parte do método é feita uma consulta na base local. Depois, na segunda parte, nos conectamos a outra base 4D via o driver ODBC e fazemos a mesma consulta. O resultado deve ser o mesmo, é claro.